# near model CODE resource # jump table entries: 1984-2001 (18 of them) 00000000 4E56 0000 link A6, 0 00000004 4E5E unlink A6 00000006 4E75 rts fn00000008: 00000008 4E56 FFEE link A6, -0x0012 0000000C 102D F0C3 move.b D0, [A5 - 0xF3D] 00000010 6634 bne +0x36 /* 00000046 */ 00000012 486E FFF0 pea.l [A6 - 0x10] 00000016 A976 syscall GetKeys 00000018 7037 moveq.l D0, 0x37 0000001A 3200 move.w D1, D0 0000001C E641 asr D1.w, 3 0000001E 0136 10F0 btst [A6 + D1.w - 0x16], D0 00000022 56C0 sne D0 00000024 4A00 tst.b D0 00000026 670E beq +0x10 /* 00000036 */ 00000028 722F moveq.l D1, 0x2F 0000002A 3401 move.w D2, D1 0000002C E642 asr D2.w, 3 0000002E 0336 20F0 btst [A6 + D2.w - 0x16], D1 00000032 56C1 sne D1 00000034 C001 and.b D0, D1 label00000036: 00000036 0240 0001 andi.w D0, 0x1 0000003A 1D40 FFEF move.b [A6 - 0x11], D0 0000003E 6706 beq +0x8 /* 00000046 */ 00000040 4267 clr.w -[A7] 00000042 4EBA 11FE jsr [PC + 0x11FE /* 00001242 */] label00000046: 00000046 4E5E unlink A6 00000048 4E75 rts fn0000004A: 0000004A 4E56 FDFE link A6, -0x0202 0000004E 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */] 00000052 486E FF00 pea.l [A6 - 0x100] 00000056 2F2E 000E move.l -[A7], [A6 + 0xE] 0000005A 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 0000005E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000062 487A 0056 pea.l [PC + 0x56 /* 000000BA, value 0x25E3000, pstring "^0" */] 00000066 486E FF00 pea.l [A6 - 0x100] 0000006A 4EAD 16B2 jsr [A5 + 0x16B2 /* export_722 */] 0000006E 4A6E 000C tst.w [A6 + 0xC] 00000072 6712 beq +0x14 /* 00000086 */ 00000074 302E 000C move.w D0, [A6 + 0xC] 00000078 48C0 ext.l D0 0000007A 2F00 move.l -[A7], D0 0000007C 486E FE00 pea.l [A6 - 0x200] 00000080 4EAD 03E2 jsr [A5 + 0x3E2 /* export_120 */] 00000084 6004 bra +0x6 /* 0000008A */ label00000086: 00000086 422E FE00 clr.b [A6 - 0x200] label0000008A: 0000008A 486E FF00 pea.l [A6 - 0x100] 0000008E 486E FE00 pea.l [A6 - 0x200] 00000092 487A 0024 pea.l [PC + 0x24 /* 000000B8, value 0x25E, cstring "" */] 00000096 487A 0020 pea.l [PC + 0x20 /* 000000B8, value 0x25E, cstring "" */] 0000009A 4EAD 16C2 jsr [A5 + 0x16C2 /* export_724 */] 0000009E 2F3C 01CC 0000 move.l -[A7], 0x1CC0000 000000A4 42A7 clr.l -[A7] 000000A6 4EAD 160A jsr [A5 + 0x160A /* export_701 */] 000000AA 3D5F FDFE move.w [A6 - 0x202], [A7]+ 000000AE 4E5E unlink A6 000000B0 205F movea.l A0, [A7]+ 000000B2 DEFC 000A add.w A7, 0xA /* '\n' */ 000000B6 4ED0 jmp [A0] 000000B8 0000 025E ori.b D0, 0x5E /* '^' */ 000000BC 3000 move.w D0, D0 fn000000BE: 000000BE 4E56 0000 link A6, 0 000000C2 7012 moveq.l D0, 0x12 000000C4 B06D F498 cmp.w D0, [A5 - 0xB68] 000000C8 6612 bne +0x14 /* 000000DC */ 000000CA 2F3C 0004 0166 move.l -[A7], 0x40166 000000D0 4267 clr.w -[A7] 000000D2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000D6 4EBA FF72 jsr [PC - 0x8E /* 0000004A */] 000000DA 607A bra +0x7C /* 00000156 */ label000000DC: 000000DC 70D5 moveq.l D0, 0xFFFFFFD5 000000DE B06D F498 cmp.w D0, [A5 - 0xB68] 000000E2 6612 bne +0x14 /* 000000F6 */ 000000E4 2F3C 0002 0166 move.l -[A7], 0x20166 000000EA 4267 clr.w -[A7] 000000EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000000F0 4EBA FF58 jsr [PC - 0xA8 /* 0000004A */] 000000F4 6060 bra +0x62 /* 00000156 */ label000000F6: 000000F6 708C moveq.l D0, 0xFFFFFF8C 000000F8 B06D F498 cmp.w D0, [A5 - 0xB68] 000000FC 5FC0 sle D0 000000FE 4A00 tst.b D0 00000100 670C beq +0xE /* 0000010E */ 00000102 7294 moveq.l D1, 0xFFFFFF94 00000104 B26D F498 cmp.w D1, [A5 - 0xB68] 00000108 5CC1 sge D1 0000010A C001 and.b D0, D1 0000010C 6624 bne +0x26 /* 00000132 */ label0000010E: 0000010E 7220 moveq.l D1, 0x20 00000110 B26D F498 cmp.w D1, [A5 - 0xB68] 00000114 57C1 seq D1 00000116 8001 or.b D0, D1 00000118 6618 bne +0x1A /* 00000132 */ 0000011A 721D moveq.l D1, 0x1D 0000011C B26D F498 cmp.w D1, [A5 - 0xB68] 00000120 57C1 seq D1 00000122 8001 or.b D0, D1 00000124 660C bne +0xE /* 00000132 */ 00000126 7201 moveq.l D1, 0x01 00000128 B26D F498 cmp.w D1, [A5 - 0xB68] 0000012C 57C1 seq D1 0000012E 8001 or.b D0, D1 00000130 6712 beq +0x14 /* 00000144 */ label00000132: 00000132 2F3C 0001 0166 move.l -[A7], 0x10166 00000138 4267 clr.w -[A7] 0000013A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000013E 4EBA FF0A jsr [PC - 0xF6 /* 0000004A */] 00000142 6012 bra +0x14 /* 00000156 */ label00000144: 00000144 2F3C 0003 0166 move.l -[A7], 0x30166 0000014A 3F2D F498 move.w -[A7], [A5 - 0xB68] 0000014E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000152 4EBA FEF6 jsr [PC - 0x10A /* 0000004A */] label00000156: 00000156 426D F498 clr.w [A5 - 0xB68] 0000015A 4E5E unlink A6 0000015C 2E9F move.l [A7], [A7]+ 0000015E 4E75 rts fn00000160: 00000160 4E56 FFFC link A6, -0x0004 00000164 2F0C move.l -[A7], A4 00000166 286D F4C8 movea.l A4, [A5 - 0xB38] 0000016A 102E 0008 move.b D0, [A6 + 0x8] 0000016E 802D F261 or.b D0, [A5 - 0xD9F] 00000172 6714 beq +0x16 /* 00000188 */ 00000174 1B7C 0001 F261 move.b [A5 - 0xD9F], 0x1 0000017A 102C 0742 move.b D0, [A4 + 0x742] 0000017E 6608 bne +0xA /* 00000188 */ 00000180 1F3C 0001 move.b -[A7], 0x1 00000184 4EAD 115A jsr [A5 + 0x115A /* export_551 */] label00000188: 00000188 3F2E 000C move.w -[A7], [A6 + 0xC] 0000018C 42A7 clr.l -[A7] 0000018E 4EAD 125A jsr [A5 + 0x125A /* export_583 */] 00000192 4EAD 13AA jsr [A5 + 0x13AA /* export_625 */] 00000196 1B7C 0001 FEBC move.b [A5 - 0x144], 0x1 0000019C 4267 clr.w -[A7] 0000019E 4EAD 054A jsr [A5 + 0x54A /* export_165 */] 000001A2 102C 0880 move.b D0, [A4 + 0x880] 000001A6 6706 beq +0x8 /* 000001AE */ 000001A8 2F0C move.l -[A7], A4 000001AA 4EAD 0582 jsr [A5 + 0x582 /* export_172 */] label000001AE: 000001AE 197C 0001 0764 move.b [A4 + 0x764], 0x1 000001B4 4267 clr.w -[A7] 000001B6 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */] 000001BA 206D F4D4 movea.l A0, [A5 - 0xB2C] 000001BE 317C FFFE 0150 move.w [A0 + 0x150], 0xFFFE 000001C4 206D F4D4 movea.l A0, [A5 - 0xB2C] 000001C8 7000 moveq.l D0, 0x00 000001CA 2140 0154 move.l [A0 + 0x154], D0 000001CE 206D F4D4 movea.l A0, [A5 - 0xB2C] 000001D2 4268 0152 clr.w [A0 + 0x152] 000001D6 206D F4D4 movea.l A0, [A5 - 0xB2C] 000001DA 4228 0158 clr.b [A0 + 0x158] 000001DE 422C 0744 clr.b [A4 + 0x744] 000001E2 42A7 clr.l -[A7] 000001E4 A975 syscall TickCount 000001E6 295F 0748 move.l [A4 + 0x748], [A7]+ 000001EA 102E 000A move.b D0, [A6 + 0xA] 000001EE 6712 beq +0x14 /* 00000202 */ 000001F0 206D F4D4 movea.l A0, [A5 - 0xB2C] 000001F4 2F28 013E move.l -[A7], [A0 + 0x13E] 000001F8 2F3C 0003 0098 move.l -[A7], 0x30098 000001FE 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */] label00000202: 00000202 206D F4D4 movea.l A0, [A5 - 0xB2C] 00000206 2F28 013E move.l -[A7], [A0 + 0x13E] 0000020A 2F3C 0005 009A move.l -[A7], 0x5009A 00000210 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */] 00000214 285F movea.l A4, [A7]+ 00000216 4E5E unlink A6 00000218 205F movea.l A0, [A7]+ 0000021A 5C4F addq.w A7, 6 0000021C 4ED0 jmp [A0] fn0000021E: 0000021E 4E56 FCA0 link A6, -0x0360 00000222 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000226 102D FD7F move.b D0, [A5 - 0x281] 0000022A 6600 01FC bne +0x1FE /* 00000428 */ 0000022E 42A7 clr.l -[A7] 00000230 A975 syscall TickCount 00000232 2D5F FDA2 move.l [A6 - 0x25E], [A7]+ 00000236 4AAE 000A tst.l [A6 + 0xA] 0000023A 6700 016A beq +0x16C /* 000003A6 */ 0000023E 1B7C 0001 FEBE move.b [A5 - 0x142], 0x1 00000244 41ED F4D8 lea.l A0, [A5 - 0xB28] 00000248 B1ED F4D4 cmpa.l A0, [A5 - 0xB2C] 0000024C 6716 beq +0x18 /* 00000264 */ 0000024E 41ED F4D8 lea.l A0, [A5 - 0xB28] 00000252 2B48 F4D4 move.l [A5 - 0xB2C], A0 00000256 2B68 0130 F4C4 move.l [A5 - 0xB3C], [A0 + 0x130] 0000025C 206D F4C4 movea.l A0, [A5 - 0xB3C] 00000260 2B50 F4C8 move.l [A5 - 0xB38], [A0] label00000264: 00000264 2F2E 000A move.l -[A7], [A6 + 0xA] 00000268 486E FF00 pea.l [A6 - 0x100] 0000026C 4EAD 0652 jsr [A5 + 0x652 /* export_198 */] 00000270 382D F250 move.w D4, [A5 - 0xDB0] 00000274 4EAD 150A jsr [A5 + 0x150A /* export_669 */] 00000278 41EE FE00 lea.l A0, [A6 - 0x200] 0000027C 43EE FF00 lea.l A1, [A6 - 0x100] 00000280 703F moveq.l D0, 0x3F label00000282: 00000282 20D9 move.l [A0]+, [A1]+ 00000284 51C8 FFFC dbf D0, -0x6 /* 00000282 */ 00000288 486E FF00 pea.l [A6 - 0x100] 0000028C 4EAD 15EA jsr [A5 + 0x15EA /* export_697 */] 00000290 486E FE00 pea.l [A6 - 0x200] 00000294 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */] 00000298 4267 clr.w -[A7] 0000029A 486E FE00 pea.l [A6 - 0x200] 0000029E 2F3C 4D4D 4452 move.l -[A7], 0x4D4D4452 /* 'MMDR' */ 000002A4 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */] 000002A8 3E1F move.w D7, [A7]+ 000002AA 4267 clr.w -[A7] 000002AC 486E FF00 pea.l [A6 - 0x100] 000002B0 3F07 move.w -[A7], D7 000002B2 486E FDF6 pea.l [A6 - 0x20A] 000002B6 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 000002BA 3C1F move.w D6, [A7]+ 000002BC 660E bne +0x10 /* 000002CC */ 000002BE 4267 clr.w -[A7] 000002C0 3F2E FDF6 move.w -[A7], [A6 - 0x20A] 000002C4 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 000002C8 3C1F move.w D6, [A7]+ 000002CA 6078 bra +0x7A /* 00000344 */ label000002CC: 000002CC 486E FE00 pea.l [A6 - 0x200] 000002D0 486E FF00 pea.l [A6 - 0x100] 000002D4 486E FCA0 pea.l [A6 - 0x360] 000002D8 3F3C 0002 move.w -[A7], 0x2 000002DC 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 000002E0 41EE FF00 lea.l A0, [A6 - 0x100] 000002E4 43EE FCA0 lea.l A1, [A6 - 0x360] 000002E8 703F moveq.l D0, 0x3F label000002EA: 000002EA 20D9 move.l [A0]+, [A1]+ 000002EC 51C8 FFFC dbf D0, -0x6 /* 000002EA */ 000002F0 102D F0C2 move.b D0, [A5 - 0xF3E] 000002F4 670A beq +0xC /* 00000300 */ 000002F6 3F06 move.w -[A7], D6 000002F8 4EBA 0F48 jsr [PC + 0xF48 /* 00001242 */] 000002FC 6000 012A bra +0x12C /* 00000428 */ label00000300: 00000300 486E FDA6 pea.l [A6 - 0x25A] 00000304 3F3C 0001 move.w -[A7], 0x1 00000308 486E FF00 pea.l [A6 - 0x100] 0000030C 2F3C 5657 4D44 move.l -[A7], 0x56574D44 /* 'VWMD' */ 00000312 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */] 00000316 102E FDA6 move.b D0, [A6 - 0x25A] 0000031A 6716 beq +0x18 /* 00000332 */ 0000031C 41EE FF00 lea.l A0, [A6 - 0x100] 00000320 43EE FDB0 lea.l A1, [A6 - 0x250] 00000324 700F moveq.l D0, 0x0F label00000326: 00000326 20D9 move.l [A0]+, [A1]+ 00000328 51C8 FFFC dbf D0, -0x6 /* 00000326 */ 0000032C 3E2E FDAC move.w D7, [A6 - 0x254] 00000330 6012 bra +0x14 /* 00000344 */ label00000332: 00000332 3B7C FFD5 F498 move.w [A5 - 0xB68], 0xFFD5 00000338 486E FF00 pea.l [A6 - 0x100] 0000033C 4EBA FD80 jsr [PC - 0x280 /* 000000BE */] 00000340 6000 00E6 bra +0xE8 /* 00000428 */ label00000344: 00000344 4EAD 0552 jsr [A5 + 0x552 /* export_166 */] 00000348 206D F4D4 movea.l A0, [A5 - 0xB2C] 0000034C 4228 014E clr.b [A0 + 0x14E] 00000350 42A7 clr.l -[A7] 00000352 2F3C 0000 1F40 move.l -[A7], 0x1F40 00000358 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 0000035C 2D5F FDF2 move.l [A6 - 0x20E], [A7]+ 00000360 486E FF00 pea.l [A6 - 0x100] 00000364 3F07 move.w -[A7], D7 00000366 4267 clr.w -[A7] 00000368 7007 moveq.l D0, 0x07 0000036A 2F00 move.l -[A7], D0 0000036C 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */] 00000370 486E FDF2 pea.l [A6 - 0x20E] 00000374 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 00000378 4A6D F498 tst.w [A5 - 0xB68] 0000037C 6728 beq +0x2A /* 000003A6 */ 0000037E 486E FF00 pea.l [A6 - 0x100] 00000382 4EBA FD3A jsr [PC - 0x2C6 /* 000000BE */] 00000386 302D F9A0 move.w D0, [A5 - 0x660] 0000038A B06D F99E cmp.w D0, [A5 - 0x662] 0000038E 6708 beq +0xA /* 00000398 */ 00000390 4267 clr.w -[A7] 00000392 4EBA 045A jsr [PC + 0x45A /* 000007EE */] 00000396 600E bra +0x10 /* 000003A6 */ label00000398: 00000398 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 0000039C 1B7C 0001 FD87 move.b [A5 - 0x279], 0x1 000003A2 6000 0084 bra +0x86 /* 00000428 */ label000003A6: 000003A6 4267 clr.w -[A7] 000003A8 2F2E 000E move.l -[A7], [A6 + 0xE] 000003AC 4EAD 06A2 jsr [A5 + 0x6A2 /* export_208 */] 000003B0 3A17 move.w D5, [A7] 000003B2 4AAE 000A tst.l [A6 + 0xA] 000003B6 56C0 sne D0 000003B8 4400 neg.b D0 000003BA 1F00 move.b -[A7], D0 000003BC 1F2E 0008 move.b -[A7], [A6 + 0x8] 000003C0 4EBA FD9E jsr [PC - 0x262 /* 00000160 */] 000003C4 302D F9A0 move.w D0, [A5 - 0x660] 000003C8 41ED F85E lea.l A0, [A5 - 0x7A2] 000003CC C1FC 000A muls.w D0, 0xA /* '\n' */ 000003D0 49F0 0000 lea.l A4, [A0 + D0.w] 000003D4 4AAE 000A tst.l [A6 + 0xA] 000003D8 670A beq +0xC /* 000003E4 */ 000003DA 2F0C move.l -[A7], A4 000003DC 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 000003E0 28AE 000A move.l [A4], [A6 + 0xA] label000003E4: 000003E4 3945 0004 move.w [A4 + 0x4], D5 000003E8 4AAE 000A tst.l [A6 + 0xA] 000003EC 671E beq +0x20 /* 0000040C */ 000003EE 206D F4D4 movea.l A0, [A5 - 0xB2C] 000003F2 7001 moveq.l D0, 0x01 000003F4 B068 019E cmp.w D0, [A0 + 0x19E] 000003F8 660C bne +0xE /* 00000406 */ 000003FA 3F3C 0001 move.w -[A7], 0x1 000003FE 3F28 0002 move.w -[A7], [A0 + 0x2] 00000402 4EAD 1C7A jsr [A5 + 0x1C7A /* export_907 */] label00000406: 00000406 3F04 move.w -[A7], D4 00000408 4EAD 14FA jsr [A5 + 0x14FA /* export_667 */] label0000040C: 0000040C 42A7 clr.l -[A7] 0000040E A975 syscall TickCount 00000410 201F move.l D0, [A7]+ 00000412 90AE FDA2 sub.l D0, [A6 - 0x25E] 00000416 723C moveq.l D1, 0x3C 00000418 B280 cmp.l D1, D0 0000041A 6C1C bge +0x1E /* 00000438 */ 0000041C 2F3C 0000 0006 move.l -[A7], 0x6 00000422 201F move.l D0, [A7]+ 00000424 A032 syscall FlushEvents 00000426 6010 bra +0x12 /* 00000438 */ label00000428: 00000428 486E 000A pea.l [A6 + 0xA] 0000042C 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 00000430 2F2E 000E move.l -[A7], [A6 + 0xE] 00000434 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] label00000438: 00000438 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 0000043C 4E5E unlink A6 0000043E 205F movea.l A0, [A7]+ 00000440 DEFC 000A add.w A7, 0xA /* '\n' */ 00000444 4ED0 jmp [A0] fn00000446: 00000446 4E56 FFF6 link A6, -0x000A 0000044A 48E7 0118 movem.l -[A7], D7,A3,A4 0000044E 7000 moveq.l D0, 0x00 00000450 2B40 FD4C move.l [A5 - 0x2B4], D0 00000454 2F2D FD3A move.l -[A7], [A5 - 0x2C6] 00000458 205F movea.l A0, [A7]+ 0000045A A029 syscall HLock 0000045C 206D FD3A movea.l A0, [A5 - 0x2C6] 00000460 2E10 move.l D7, [A0] 00000462 47ED FAC8 lea.l A3, [A5 - 0x538] label00000466: 00000466 284B movea.l A4, A3 00000468 4AAC 0038 tst.l [A4 + 0x38] 0000046C 670A beq +0xC /* 00000478 */ 0000046E 7000 moveq.l D0, 0x00 00000470 2940 0038 move.l [A4 + 0x38], D0 00000474 2940 003C move.l [A4 + 0x3C], D0 label00000478: 00000478 082C 0004 0037 btst.b [A4 + 0x37], 0x4 0000047E 6726 beq +0x28 /* 000004A6 */ 00000480 4267 clr.w -[A7] 00000482 486C 0002 pea.l [A4 + 0x2] 00000486 4EAD 061A jsr [A5 + 0x61A /* export_191 */] 0000048A 3B5F F498 move.w [A5 - 0xB68], [A7]+ 0000048E 670A beq +0xC /* 0000049A */ 00000490 3F3C 0031 move.w -[A7], 0x31 /* '1' */ 00000494 4EBA 0DAC jsr [PC + 0xDAC /* 00001242 */] 00000498 6020 bra +0x22 /* 000004BA */ label0000049A: 0000049A 08AC 0004 0037 bclr.b [A4 + 0x37], 0x4 000004A0 08EC 0000 0037 bset.b [A4 + 0x37], 0x0 label000004A6: 000004A6 4AAC 0030 tst.l [A4 + 0x30] 000004AA 6C02 bge +0x4 /* 000004AE */ 000004AC 600C bra +0xE /* 000004BA */ label000004AE: 000004AE 202C 0030 move.l D0, [A4 + 0x30] 000004B2 D087 add.l D0, D7 000004B4 2640 movea.l A3, D0 000004B6 5C8B addq.l A3, 6 000004B8 60AC bra -0x52 /* 00000466 */ label000004BA: 000004BA 2F2D FD3A move.l -[A7], [A5 - 0x2C6] 000004BE 205F movea.l A0, [A7]+ 000004C0 A02A syscall HUnlock 000004C2 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000004C6 4E5E unlink A6 000004C8 4E75 rts fn000004CA: 000004CA 4E56 0000 link A6, 0 000004CE 1B7C 0001 FAB3 move.b [A5 - 0x54D], 0x1 000004D4 1B7C 0005 FAB2 move.b [A5 - 0x54E], 0x5 label000004DA: 000004DA 202D FD30 move.l D0, [A5 - 0x2D0] 000004DE B0AE 0008 cmp.l D0, [A6 + 0x8] 000004E2 6F06 ble +0x8 /* 000004EA */ 000004E4 4EBA 0890 jsr [PC + 0x890 /* 00000D76 */] 000004E8 60F0 bra -0xE /* 000004DA */ label000004EA: 000004EA 422D FAB3 clr.b [A5 - 0x54D] 000004EE 4E5E unlink A6 000004F0 2E9F move.l [A7], [A7]+ 000004F2 4E75 rts fn000004F4: 000004F4 4E56 FF98 link A6, -0x0068 000004F8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000004FC 2E2E 0008 move.l D7, [A6 + 0x8] 00000500 BEAD FD30 cmp.l D7, [A5 - 0x2D0] 00000504 6C00 013A bge +0x13C /* 00000640 */ 00000508 2D6D FD2C FFF0 move.l [A6 - 0x10], [A5 - 0x2D4] 0000050E 3D6D FD34 FFF4 move.w [A6 - 0xC], [A5 - 0x2CC] 00000514 41EE FFA4 lea.l A0, [A6 - 0x5C] 00000518 43ED FAB4 lea.l A1, [A5 - 0x54C] 0000051C 20D9 move.l [A0]+, [A1]+ 0000051E 20D9 move.l [A0]+, [A1]+ 00000520 41EE FF98 lea.l A0, [A6 - 0x68] 00000524 43ED FABC lea.l A1, [A5 - 0x544] 00000528 20D9 move.l [A0]+, [A1]+ 0000052A 20D9 move.l [A0]+, [A1]+ 0000052C 20D9 move.l [A0]+, [A1]+ 0000052E 41EE FFAC lea.l A0, [A6 - 0x54] 00000532 43ED FAC8 lea.l A1, [A5 - 0x538] 00000536 700F moveq.l D0, 0x0F label00000538: 00000538 20D9 move.l [A0]+, [A1]+ 0000053A 51C8 FFFC dbf D0, -0x6 /* 00000538 */ 0000053E 7000 moveq.l D0, 0x00 00000540 2B40 FAF4 move.l [A5 - 0x50C], D0 00000544 2B40 FACA move.l [A5 - 0x536], D0 00000548 2B40 FAFC move.l [A5 - 0x504], D0 0000054C 206D FD3A movea.l A0, [A5 - 0x2C6] 00000550 2647 movea.l A3, D7 00000552 D7D0 add.l A3, [A0] 00000554 2B53 FD2C move.l [A5 - 0x2D4], [A3] 00000558 3B6B 0004 FD34 move.w [A5 - 0x2CC], [A3 + 0x4] 0000055E 282D FD30 move.l D4, [A5 - 0x2D0] 00000562 2B47 FD30 move.l [A5 - 0x2D0], D7 00000566 42A7 clr.l -[A7] 00000568 4EBA FF60 jsr [PC - 0xA0 /* 000004CA */] 0000056C 2B6E FFF0 FD2C move.l [A5 - 0x2D4], [A6 - 0x10] 00000572 3B6E FFF4 FD34 move.w [A5 - 0x2CC], [A6 - 0xC] 00000578 41ED FAB4 lea.l A0, [A5 - 0x54C] 0000057C 43EE FFA4 lea.l A1, [A6 - 0x5C] 00000580 20D9 move.l [A0]+, [A1]+ 00000582 20D9 move.l [A0]+, [A1]+ 00000584 41ED FABC lea.l A0, [A5 - 0x544] 00000588 43EE FF98 lea.l A1, [A6 - 0x68] 0000058C 20D9 move.l [A0]+, [A1]+ 0000058E 20D9 move.l [A0]+, [A1]+ 00000590 20D9 move.l [A0]+, [A1]+ 00000592 082D 0003 FAFF btst.b [A5 - 0x501], 0x3 00000598 6708 beq +0xA /* 000005A2 */ 0000059A 486D FAF4 pea.l [A5 - 0x50C] 0000059E 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */] label000005A2: 000005A2 082D 0000 FAFF btst.b [A5 - 0x501], 0x0 000005A8 6708 beq +0xA /* 000005B2 */ 000005AA 486D FACA pea.l [A5 - 0x536] 000005AE 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] label000005B2: 000005B2 41ED FAC8 lea.l A0, [A5 - 0x538] 000005B6 43EE FFAC lea.l A1, [A6 - 0x54] 000005BA 700F moveq.l D0, 0x0F label000005BC: 000005BC 20D9 move.l [A0]+, [A1]+ 000005BE 51C8 FFFC dbf D0, -0x6 /* 000005BC */ 000005C2 2004 move.l D0, D4 000005C4 9087 sub.l D0, D7 000005C6 2B40 FD30 move.l [A5 - 0x2D0], D0 000005CA 206D FD3A movea.l A0, [A5 - 0x2C6] 000005CE 2007 move.l D0, D7 000005D0 D090 add.l D0, [A0] 000005D2 2F00 move.l -[A7], D0 000005D4 2F10 move.l -[A7], [A0] 000005D6 2F2D FD30 move.l -[A7], [A5 - 0x2D0] 000005DA 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 000005DE 2007 move.l D0, D7 000005E0 91AD FD28 sub.l [A5 - 0x2D8], D0 000005E4 4246 clr.w D6 000005E6 601C bra +0x1E /* 00000604 */ label000005E8: 000005E8 3006 move.w D0, D6 000005EA 41ED F85E lea.l A0, [A5 - 0x7A2] 000005EE C1FC 000A muls.w D0, 0xA /* '\n' */ 000005F2 49F0 0000 lea.l A4, [A0 + D0.w] 000005F6 4AAC 0006 tst.l [A4 + 0x6] 000005FA 6F06 ble +0x8 /* 00000602 */ 000005FC 2007 move.l D0, D7 000005FE 91AC 0006 sub.l [A4 + 0x6], D0 label00000602: 00000602 5246 addq.w D6, 1 label00000604: 00000604 701F moveq.l D0, 0x1F 00000606 B046 cmp.w D0, D6 00000608 6CDE bge -0x20 /* 000005E8 */ 0000060A 41ED FAC8 lea.l A0, [A5 - 0x538] 0000060E 2A08 move.l D5, A0 00000610 2F2D FD3A move.l -[A7], [A5 - 0x2C6] 00000614 205F movea.l A0, [A7]+ 00000616 A029 syscall HLock label00000618: 00000618 2845 movea.l A4, D5 0000061A 2007 move.l D0, D7 0000061C 91AC 0030 sub.l [A4 + 0x30], D0 00000620 4AAC 0030 tst.l [A4 + 0x30] 00000624 6C02 bge +0x4 /* 00000628 */ 00000626 6010 bra +0x12 /* 00000638 */ label00000628: 00000628 206D FD3A movea.l A0, [A5 - 0x2C6] 0000062C 202C 0030 move.l D0, [A4 + 0x30] 00000630 D090 add.l D0, [A0] 00000632 2A00 move.l D5, D0 00000634 5C85 addq.l D5, 6 00000636 60E0 bra -0x1E /* 00000618 */ label00000638: 00000638 2F2D FD3A move.l -[A7], [A5 - 0x2C6] 0000063C 205F movea.l A0, [A7]+ 0000063E A02A syscall HUnlock label00000640: 00000640 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00000644 4E5E unlink A6 00000646 2E9F move.l [A7], [A7]+ 00000648 4E75 rts fn0000064A: 0000064A 4E56 0000 link A6, 0 0000064E 2F0C move.l -[A7], A4 00000650 526D F9A0 addq.w [A5 - 0x660], 1 00000654 7020 moveq.l D0, 0x20 00000656 B06D F9A0 cmp.w D0, [A5 - 0x660] 0000065A 6E04 bgt +0x6 /* 00000660 */ 0000065C 426D F9A0 clr.w [A5 - 0x660] label00000660: 00000660 302D F9A0 move.w D0, [A5 - 0x660] 00000664 41ED F85E lea.l A0, [A5 - 0x7A2] 00000668 C1FC 000A muls.w D0, 0xA /* '\n' */ 0000066C 49F0 0000 lea.l A4, [A0 + D0.w] 00000670 302D F9A0 move.w D0, [A5 - 0x660] 00000674 B06D F99E cmp.w D0, [A5 - 0x662] 00000678 6618 bne +0x1A /* 00000692 */ 0000067A 2F2C 0006 move.l -[A7], [A4 + 0x6] 0000067E 4EBA FE74 jsr [PC - 0x18C /* 000004F4 */] 00000682 526D F99E addq.w [A5 - 0x662], 1 00000686 7020 moveq.l D0, 0x20 00000688 B06D F99E cmp.w D0, [A5 - 0x662] 0000068C 6E04 bgt +0x6 /* 00000692 */ 0000068E 426D F99E clr.w [A5 - 0x662] label00000692: 00000692 2F0C move.l -[A7], A4 00000694 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 00000698 70FF moveq.l D0, 0xFFFFFFFF 0000069A 2940 0006 move.l [A4 + 0x6], D0 0000069E 285F movea.l A4, [A7]+ 000006A0 4E5E unlink A6 000006A2 4E75 rts fn000006A4: 000006A4 4E56 FBFE link A6, -0x0402 000006A8 48E7 0108 movem.l -[A7], D7,A4 000006AC 102E 0008 move.b D0, [A6 + 0x8] 000006B0 670E beq +0x10 /* 000006C0 */ 000006B2 4EBA FD92 jsr [PC - 0x26E /* 00000446 */] 000006B6 102D FEBF move.b D0, [A5 - 0x141] 000006BA 6704 beq +0x6 /* 000006C0 */ 000006BC 6000 00E2 bra +0xE4 /* 000007A0 */ label000006C0: 000006C0 302D F9A0 move.w D0, [A5 - 0x660] 000006C4 41ED F85E lea.l A0, [A5 - 0x7A2] 000006C8 C1FC 000A muls.w D0, 0xA /* '\n' */ 000006CC 49F0 0000 lea.l A4, [A0 + D0.w] 000006D0 082D 0002 FAFF btst.b [A5 - 0x501], 0x2 000006D6 56C0 sne D0 000006D8 4400 neg.b D0 000006DA 4880 ext.w D0 000006DC 3E00 move.w D7, D0 000006DE 08AD 0002 FAFF bclr.b [A5 - 0x501], 0x2 000006E4 4A6D F858 tst.w [A5 - 0x7A8] 000006E8 6C0E bge +0x10 /* 000006F8 */ 000006EA 206D F4C8 movea.l A0, [A5 - 0xB38] 000006EE 3007 move.w D0, D7 000006F0 D050 add.w D0, [A0] 000006F2 3940 0004 move.w [A4 + 0x4], D0 000006F6 6010 bra +0x12 /* 00000708 */ label000006F8: 000006F8 3007 move.w D0, D7 000006FA D06D F858 add.w D0, [A5 - 0x7A8] 000006FE 3940 0004 move.w [A4 + 0x4], D0 00000702 3B7C FFFF F858 move.w [A5 - 0x7A8], 0xFFFF label00000708: 00000708 2F0C move.l -[A7], A4 0000070A 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 0000070E 4AAD F85A tst.l [A5 - 0x7A6] 00000712 57C0 seq D0 00000714 C02E 0008 and.b D0, [A6 + 0x8] 00000718 676C beq +0x6E /* 00000786 */ 0000071A 486E FBFE pea.l [A6 - 0x402] 0000071E 206D F4D4 movea.l A0, [A5 - 0xB2C] 00000722 3F28 010C move.w -[A7], [A0 + 0x10C] 00000726 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */] 0000072A 205F movea.l A0, [A7]+ 0000072C 43EE FF00 lea.l A1, [A6 - 0x100] 00000730 703F moveq.l D0, 0x3F label00000732: 00000732 22D8 move.l [A1]+, [A0]+ 00000734 51C8 FFFC dbf D0, -0x6 /* 00000732 */ 00000738 206D F4D4 movea.l A0, [A5 - 0xB2C] 0000073C 43EE FE00 lea.l A1, [A6 - 0x200] 00000740 41E8 000C lea.l A0, [A0 + 0xC] 00000744 703F moveq.l D0, 0x3F label00000746: 00000746 22D8 move.l [A1]+, [A0]+ 00000748 51C8 FFFC dbf D0, -0x6 /* 00000746 */ 0000074C 486E FE00 pea.l [A6 - 0x200] 00000750 4EAD 15EA jsr [A5 + 0x15EA /* export_697 */] 00000754 486E FF00 pea.l [A6 - 0x100] 00000758 486E FE00 pea.l [A6 - 0x200] 0000075C 486E FCFE pea.l [A6 - 0x302] 00000760 3F3C 0002 move.w -[A7], 0x2 00000764 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 00000768 41EE FF00 lea.l A0, [A6 - 0x100] 0000076C 43EE FCFE lea.l A1, [A6 - 0x302] 00000770 703F moveq.l D0, 0x3F label00000772: 00000772 20D9 move.l [A0]+, [A1]+ 00000774 51C8 FFFC dbf D0, -0x6 /* 00000772 */ 00000778 42A7 clr.l -[A7] 0000077A 486E FF00 pea.l [A6 - 0x100] 0000077E 4EAD 065A jsr [A5 + 0x65A /* export_199 */] 00000782 289F move.l [A4], [A7]+ 00000784 600A bra +0xC /* 00000790 */ label00000786: 00000786 28AD F85A move.l [A4], [A5 - 0x7A6] 0000078A 7000 moveq.l D0, 0x00 0000078C 2B40 F85A move.l [A5 - 0x7A6], D0 label00000790: 00000790 296D FD28 0006 move.l [A4 + 0x6], [A5 - 0x2D8] 00000796 2B6D FD30 FD28 move.l [A5 - 0x2D8], [A5 - 0x2D0] 0000079C 4EBA FEAC jsr [PC - 0x154 /* 0000064A */] label000007A0: 000007A0 4CDF 1080 movem.l D7,A4, [A7]+ 000007A4 4E5E unlink A6 000007A6 205F movea.l A0, [A7]+ 000007A8 544F addq.w A7, 2 000007AA 4ED0 jmp [A0] fn000007AC: 000007AC 4E56 0000 link A6, 0 000007B0 4AAE 0008 tst.l [A6 + 0x8] 000007B4 56C0 sne D0 000007B6 4400 neg.b D0 000007B8 1F00 move.b -[A7], D0 000007BA 4EBA FEE8 jsr [PC - 0x118 /* 000006A4 */] 000007BE 102D FEBF move.b D0, [A5 - 0x141] 000007C2 6712 beq +0x14 /* 000007D6 */ 000007C4 486E 0008 pea.l [A6 + 0x8] 000007C8 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 000007CC 2F2E 000C move.l -[A7], [A6 + 0xC] 000007D0 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 000007D4 6010 bra +0x12 /* 000007E6 */ label000007D6: 000007D6 2F2E 000C move.l -[A7], [A6 + 0xC] 000007DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007DE 1F3C 0001 move.b -[A7], 0x1 000007E2 4EBA FA3A jsr [PC - 0x5C6 /* 0000021E */] label000007E6: 000007E6 4E5E unlink A6 000007E8 205F movea.l A0, [A7]+ 000007EA 504F addq.w A7, 8 000007EC 4ED0 jmp [A0] fn000007EE: 000007EE 4E56 FFFC link A6, -0x0004 000007F2 2F0C move.l -[A7], A4 000007F4 302D F9A0 move.w D0, [A5 - 0x660] 000007F8 B06D F99E cmp.w D0, [A5 - 0x662] 000007FC 6614 bne +0x16 /* 00000812 */ 000007FE 7000 moveq.l D0, 0x00 00000800 2B40 FD28 move.l [A5 - 0x2D8], D0 00000804 42A7 clr.l -[A7] 00000806 4EBA FCC2 jsr [PC - 0x33E /* 000004CA */] 0000080A 3B7C 0001 F858 move.w [A5 - 0x7A8], 0x1 00000810 606C bra +0x6E /* 0000087E */ label00000812: 00000812 2F2D FD28 move.l -[A7], [A5 - 0x2D8] 00000816 4EBA FCB2 jsr [PC - 0x34E /* 000004CA */] 0000081A 302D F9A0 move.w D0, [A5 - 0x660] 0000081E 41ED F85E lea.l A0, [A5 - 0x7A2] 00000822 C1FC 000A muls.w D0, 0xA /* '\n' */ 00000826 49F0 0000 lea.l A4, [A0 + D0.w] 0000082A 2F0C move.l -[A7], A4 0000082C 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 00000830 70FF moveq.l D0, 0xFFFFFFFF 00000832 2940 0006 move.l [A4 + 0x6], D0 00000836 536D F9A0 subq.w [A5 - 0x660], 1 0000083A 4A6D F9A0 tst.w [A5 - 0x660] 0000083E 6C06 bge +0x8 /* 00000846 */ 00000840 3B7C 001F F9A0 move.w [A5 - 0x660], 0x1F label00000846: 00000846 302D F9A0 move.w D0, [A5 - 0x660] 0000084A 41ED F85E lea.l A0, [A5 - 0x7A2] 0000084E C1FC 000A muls.w D0, 0xA /* '\n' */ 00000852 49F0 0000 lea.l A4, [A0 + D0.w] 00000856 302E 0008 move.w D0, [A6 + 0x8] 0000085A D06C 0004 add.w D0, [A4 + 0x4] 0000085E 3B40 F858 move.w [A5 - 0x7A8], D0 00000862 486D F85A pea.l [A5 - 0x7A6] 00000866 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 0000086A 2B54 F85A move.l [A5 - 0x7A6], [A4] 0000086E 7000 moveq.l D0, 0x00 00000870 2880 move.l [A4], D0 00000872 2B6C 0006 FD28 move.l [A5 - 0x2D8], [A4 + 0x6] 00000878 70FF moveq.l D0, 0xFFFFFFFF 0000087A 2940 0006 move.l [A4 + 0x6], D0 label0000087E: 0000087E 285F movea.l A4, [A7]+ 00000880 4E5E unlink A6 00000882 205F movea.l A0, [A7]+ 00000884 544F addq.w A7, 2 00000886 4ED0 jmp [A0] 00000888 4E56 FFF8 link A6, -0x0008 0000088C 2F07 move.l -[A7], D7 0000088E 302D F9A0 move.w D0, [A5 - 0x660] 00000892 B06D F99E cmp.w D0, [A5 - 0x662] 00000896 56C7 sne D7 00000898 4407 neg.b D7 0000089A 1007 move.b D0, D7 0000089C 670C beq +0xE /* 000008AA */ 0000089E 3F2E 0008 move.w -[A7], [A6 + 0x8] 000008A2 4EBA FF4A jsr [PC - 0xB6 /* 000007EE */] 000008A6 4EBA 0CD4 jsr [PC + 0xCD4 /* 0000157C */] label000008AA: 000008AA 1D47 000A move.b [A6 + 0xA], D7 000008AE 2E1F move.l D7, [A7]+ 000008B0 4E5E unlink A6 000008B2 205F movea.l A0, [A7]+ 000008B4 544F addq.w A7, 2 000008B6 4ED0 jmp [A0] 000008B8 4E56 FFF2 link A6, -0x000E 000008BC 102D FD7F move.b D0, [A5 - 0x281] 000008C0 6600 0154 bne +0x156 /* 00000A16 */ 000008C4 426E FFFA clr.w [A6 - 0x6] 000008C8 426E FFF4 clr.w [A6 - 0xC] 000008CC 486D FACA pea.l [A5 - 0x536] 000008D0 486E FFFA pea.l [A6 - 0x6] 000008D4 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 000008D8 7008 moveq.l D0, 0x08 000008DA B06E FFFA cmp.w D0, [A6 - 0x6] 000008DE 670E beq +0x10 /* 000008EE */ 000008E0 486D FACA pea.l [A5 - 0x536] 000008E4 486E FFFA pea.l [A6 - 0x6] 000008E8 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 000008EC 6032 bra +0x34 /* 00000920 */ label000008EE: 000008EE 7029 moveq.l D0, 0x29 000008F0 B0AE FFFC cmp.l D0, [A6 - 0x4] 000008F4 6622 bne +0x24 /* 00000918 */ 000008F6 486D FACA pea.l [A5 - 0x536] 000008FA 486E FFFA pea.l [A6 - 0x6] 000008FE 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00000902 7008 moveq.l D0, 0x08 00000904 B06E FFFA cmp.w D0, [A6 - 0x6] 00000908 670E beq +0x10 /* 00000918 */ 0000090A 486D FACA pea.l [A5 - 0x536] 0000090E 486E FFFA pea.l [A6 - 0x6] 00000912 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00000916 6008 bra +0xA /* 00000920 */ label00000918: 00000918 7042 moveq.l D0, 0x42 0000091A B0AE FFFC cmp.l D0, [A6 - 0x4] 0000091E 667C bne +0x7E /* 0000099C */ label00000920: 00000920 486E FFF4 pea.l [A6 - 0xC] 00000924 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00000928 102D FEBF move.b D0, [A5 - 0x141] 0000092C 6600 00E8 bne +0xEA /* 00000A16 */ 00000930 486D FACA pea.l [A5 - 0x536] 00000934 486E FFFA pea.l [A6 - 0x6] 00000938 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 0000093C 7008 moveq.l D0, 0x08 0000093E B06E FFFA cmp.w D0, [A6 - 0x6] 00000942 56C0 sne D0 00000944 7228 moveq.l D1, 0x28 00000946 B2AE FFFC cmp.l D1, [A6 - 0x4] 0000094A 56C1 sne D1 0000094C 8001 or.b D0, D1 0000094E 6714 beq +0x16 /* 00000964 */ 00000950 486D FACA pea.l [A5 - 0x536] 00000954 486E FFFA pea.l [A6 - 0x6] 00000958 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 0000095C 7000 moveq.l D0, 0x00 0000095E 2D40 FFFC move.l [A6 - 0x4], D0 00000962 6078 bra +0x7A /* 000009DC */ label00000964: 00000964 2F3C 0033 0000 move.l -[A7], 0x330000 /* '3\0\0' */ 0000096A 3F3C 002B move.w -[A7], 0x2B /* '+' */ 0000096E 4EAD 0712 jsr [A5 + 0x712 /* export_222 */] 00000972 101F move.b D0, [A7]+ 00000974 6604 bne +0x6 /* 0000097A */ 00000976 6000 009E bra +0xA0 /* 00000A16 */ label0000097A: 0000097A 486E FFFA pea.l [A6 - 0x6] 0000097E 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00000982 7001 moveq.l D0, 0x01 00000984 B06E FFFA cmp.w D0, [A6 - 0x6] 00000988 6752 beq +0x54 /* 000009DC */ 0000098A 3F3C 001C move.w -[A7], 0x1C 0000098E 4EBA 08B2 jsr [PC + 0x8B2 /* 00001242 */] 00000992 486E FFF4 pea.l [A6 - 0xC] 00000996 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 0000099A 607A bra +0x7C /* 00000A16 */ label0000099C: 0000099C 7033 moveq.l D0, 0x33 0000099E B0AE FFFC cmp.l D0, [A6 - 0x4] 000009A2 6628 bne +0x2A /* 000009CC */ 000009A4 486E FFFA pea.l [A6 - 0x6] 000009A8 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 000009AC 7001 moveq.l D0, 0x01 000009AE B06E FFFA cmp.w D0, [A6 - 0x6] 000009B2 670A beq +0xC /* 000009BE */ 000009B4 3F3C 001C move.w -[A7], 0x1C 000009B8 4EBA 0888 jsr [PC + 0x888 /* 00001242 */] 000009BC 6058 bra +0x5A /* 00000A16 */ label000009BE: 000009BE 3D7C 0004 FFF4 move.w [A6 - 0xC], 0x4 000009C4 7001 moveq.l D0, 0x01 000009C6 2D40 FFF6 move.l [A6 - 0xA], D0 000009CA 6010 bra +0x12 /* 000009DC */ label000009CC: 000009CC 486D FACA pea.l [A5 - 0x536] 000009D0 486E FFFA pea.l [A6 - 0x6] 000009D4 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 000009D8 6000 FF46 bra -0xB8 /* 00000920 */ label000009DC: 000009DC 4AAE FFFC tst.l [A6 - 0x4] 000009E0 670A beq +0xC /* 000009EC */ 000009E2 486D F85A pea.l [A5 - 0x7A6] 000009E6 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 000009EA 600C bra +0xE /* 000009F8 */ label000009EC: 000009EC 2D6D F85A FFFC move.l [A6 - 0x4], [A5 - 0x7A6] 000009F2 7000 moveq.l D0, 0x00 000009F4 2B40 F85A move.l [A5 - 0x7A6], D0 label000009F8: 000009F8 3B7C FFFF F858 move.w [A5 - 0x7A8], 0xFFFF 000009FE 4AAE FFFC tst.l [A6 - 0x4] 00000A02 6704 beq +0x6 /* 00000A08 */ 00000A04 4EBA FA40 jsr [PC - 0x5C0 /* 00000446 */] label00000A08: 00000A08 486E FFF4 pea.l [A6 - 0xC] 00000A0C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A10 4267 clr.w -[A7] 00000A12 4EBA F80A jsr [PC - 0x7F6 /* 0000021E */] label00000A16: 00000A16 4E5E unlink A6 00000A18 4E75 rts 00000A1A 4E56 FFF4 link A6, -0x000C 00000A1E 486D FACA pea.l [A5 - 0x536] 00000A22 486E FFFA pea.l [A6 - 0x6] 00000A26 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00000A2A 7008 moveq.l D0, 0x08 00000A2C B06E FFFA cmp.w D0, [A6 - 0x6] 00000A30 670E beq +0x10 /* 00000A40 */ 00000A32 486D FACA pea.l [A5 - 0x536] 00000A36 486E FFFA pea.l [A6 - 0x6] 00000A3A 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00000A3E 601A bra +0x1C /* 00000A5A */ label00000A40: 00000A40 7041 moveq.l D0, 0x41 00000A42 B0AE FFFC cmp.l D0, [A6 - 0x4] 00000A46 660A bne +0xC /* 00000A52 */ 00000A48 4267 clr.w -[A7] 00000A4A 4EBA FDA2 jsr [PC - 0x25E /* 000007EE */] 00000A4E 6000 00C2 bra +0xC4 /* 00000B12 */ label00000A52: 00000A52 7042 moveq.l D0, 0x42 00000A54 B0AE FFFC cmp.l D0, [A6 - 0x4] 00000A58 6672 bne +0x74 /* 00000ACC */ label00000A5A: 00000A5A 486E FFF4 pea.l [A6 - 0xC] 00000A5E 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00000A62 102D FEBF move.b D0, [A5 - 0x141] 00000A66 6600 00AA bne +0xAC /* 00000B12 */ 00000A6A 486D FACA pea.l [A5 - 0x536] 00000A6E 486E FFFA pea.l [A6 - 0x6] 00000A72 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00000A76 7008 moveq.l D0, 0x08 00000A78 B06E FFFA cmp.w D0, [A6 - 0x6] 00000A7C 56C0 sne D0 00000A7E 7228 moveq.l D1, 0x28 00000A80 B2AE FFFC cmp.l D1, [A6 - 0x4] 00000A84 56C1 sne D1 00000A86 8001 or.b D0, D1 00000A88 6714 beq +0x16 /* 00000A9E */ 00000A8A 486D FACA pea.l [A5 - 0x536] 00000A8E 486E FFFA pea.l [A6 - 0x6] 00000A92 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00000A96 7000 moveq.l D0, 0x00 00000A98 2D40 FFFC move.l [A6 - 0x4], D0 00000A9C 6068 bra +0x6A /* 00000B06 */ label00000A9E: 00000A9E 2F3C 0033 0000 move.l -[A7], 0x330000 /* '3\0\0' */ 00000AA4 3F3C 002B move.w -[A7], 0x2B /* '+' */ 00000AA8 4EAD 0712 jsr [A5 + 0x712 /* export_222 */] 00000AAC 101F move.b D0, [A7]+ 00000AAE 6602 bne +0x4 /* 00000AB2 */ 00000AB0 6060 bra +0x62 /* 00000B12 */ label00000AB2: 00000AB2 486E FFFA pea.l [A6 - 0x6] 00000AB6 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00000ABA 7001 moveq.l D0, 0x01 00000ABC B06E FFFA cmp.w D0, [A6 - 0x6] 00000AC0 6744 beq +0x46 /* 00000B06 */ 00000AC2 3F3C 001C move.w -[A7], 0x1C 00000AC6 4EBA 077A jsr [PC + 0x77A /* 00001242 */] 00000ACA 6046 bra +0x48 /* 00000B12 */ label00000ACC: 00000ACC 7033 moveq.l D0, 0x33 00000ACE B0AE FFFC cmp.l D0, [A6 - 0x4] 00000AD2 6628 bne +0x2A /* 00000AFC */ 00000AD4 486E FFFA pea.l [A6 - 0x6] 00000AD8 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00000ADC 7001 moveq.l D0, 0x01 00000ADE B06E FFFA cmp.w D0, [A6 - 0x6] 00000AE2 670A beq +0xC /* 00000AEE */ 00000AE4 3F3C 001C move.w -[A7], 0x1C 00000AE8 4EBA 0758 jsr [PC + 0x758 /* 00001242 */] 00000AEC 6024 bra +0x26 /* 00000B12 */ label00000AEE: 00000AEE 3D7C 0004 FFF4 move.w [A6 - 0xC], 0x4 00000AF4 7001 moveq.l D0, 0x01 00000AF6 2D40 FFF6 move.l [A6 - 0xA], D0 00000AFA 600A bra +0xC /* 00000B06 */ label00000AFC: 00000AFC 3F3C 002A move.w -[A7], 0x2A /* '*' */ 00000B00 4EBA 0740 jsr [PC + 0x740 /* 00001242 */] 00000B04 600C bra +0xE /* 00000B12 */ label00000B06: 00000B06 486E FFF4 pea.l [A6 - 0xC] 00000B0A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000B0E 4EBA FC9C jsr [PC - 0x364 /* 000007AC */] label00000B12: 00000B12 4E5E unlink A6 00000B14 4E75 rts fn00000B16: 00000B16 4E56 FFF4 link A6, -0x000C 00000B1A 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000B1E 302E 000A move.w D0, [A6 + 0xA] 00000B22 5C40 addq.w D0, 6 00000B24 48C0 ext.l D0 00000B26 2E00 move.l D7, D0 00000B28 D0AD FD30 add.l D0, [A5 - 0x2D0] 00000B2C B0AD FD36 cmp.l D0, [A5 - 0x2CA] 00000B30 6F3E ble +0x40 /* 00000B70 */ 00000B32 2C2D FD36 move.l D6, [A5 - 0x2CA] 00000B36 DCBC 0000 03E8 add.l D6, 0x3E8 00000B3C 0C86 0000 FA00 cmpi.l D6, 0xFA00 00000B42 6F0A ble +0xC /* 00000B4E */ 00000B44 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00000B48 4EBA 06F8 jsr [PC + 0x6F8 /* 00001242 */] 00000B4C 605E bra +0x60 /* 00000BAC */ label00000B4E: 00000B4E 2F2D FD3A move.l -[A7], [A5 - 0x2C6] 00000B52 2F06 move.l -[A7], D6 00000B54 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00000B58 4267 clr.w -[A7] 00000B5A 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00000B5E 4A5F tst.w [A7]+ 00000B60 670A beq +0xC /* 00000B6C */ 00000B62 3F3C 0021 move.w -[A7], 0x21 /* '!' */ 00000B66 4EBA 06DA jsr [PC + 0x6DA /* 00001242 */] 00000B6A 6040 bra +0x42 /* 00000BAC */ label00000B6C: 00000B6C 2B46 FD36 move.l [A5 - 0x2CA], D6 label00000B70: 00000B70 206D FD3A movea.l A0, [A5 - 0x2C6] 00000B74 266D FD30 movea.l A3, [A5 - 0x2D0] 00000B78 D7D0 add.l A3, [A0] 00000B7A 284B movea.l A4, A3 00000B7C 28AD FD2C move.l [A4], [A5 - 0x2D4] 00000B80 396D FD34 0004 move.w [A4 + 0x4], [A5 - 0x2CC] 00000B86 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B8A 200B move.l D0, A3 00000B8C 5C80 addq.l D0, 6 00000B8E 2F00 move.l -[A7], D0 00000B90 302E 000A move.w D0, [A6 + 0xA] 00000B94 48C0 ext.l D0 00000B96 2F00 move.l -[A7], D0 00000B98 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 00000B9C 2007 move.l D0, D7 00000B9E D1AD FD30 add.l [A5 - 0x2D0], D0 00000BA2 2B47 FD2C move.l [A5 - 0x2D4], D7 00000BA6 3B6E 0008 FD34 move.w [A5 - 0x2CC], [A6 + 0x8] label00000BAC: 00000BAC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000BB0 4E5E unlink A6 00000BB2 205F movea.l A0, [A7]+ 00000BB4 504F addq.w A7, 8 00000BB6 4ED0 jmp [A0] fn00000BB8: 00000BB8 4E56 FFF8 link A6, -0x0008 00000BBC 48E7 0118 movem.l -[A7], D7,A3,A4 00000BC0 2E2D FD2C move.l D7, [A5 - 0x2D4] 00000BC4 5D87 subq.l D7, 6 00000BC6 202D FD2C move.l D0, [A5 - 0x2D4] 00000BCA 91AD FD30 sub.l [A5 - 0x2D0], D0 00000BCE 206D FD3A movea.l A0, [A5 - 0x2C6] 00000BD2 266D FD30 movea.l A3, [A5 - 0x2D0] 00000BD6 D7D0 add.l A3, [A0] 00000BD8 284B movea.l A4, A3 00000BDA 2B54 FD2C move.l [A5 - 0x2D4], [A4] 00000BDE 3B6C 0004 FD34 move.w [A5 - 0x2CC], [A4 + 0x4] 00000BE4 200B move.l D0, A3 00000BE6 5C80 addq.l D0, 6 00000BE8 2F00 move.l -[A7], D0 00000BEA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BEE 2F07 move.l -[A7], D7 00000BF0 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 00000BF4 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000BF8 4E5E unlink A6 00000BFA 2E9F move.l [A7], [A7]+ 00000BFC 4E75 rts fn00000BFE: 00000BFE 4E56 FFFC link A6, -0x0004 00000C02 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000C06 286E 0018 movea.l A4, [A6 + 0x18] 00000C0A 282E 0014 move.l D4, [A6 + 0x14] 00000C0E 2A2E 0010 move.l D5, [A6 + 0x10] 00000C12 3C2E 001C move.w D6, [A6 + 0x1C] 00000C16 526D F846 addq.w [A5 - 0x7BA], 1 00000C1A 2E2D FD30 move.l D7, [A5 - 0x2D0] 00000C1E 486D FAC8 pea.l [A5 - 0x538] 00000C22 2F3C 0001 0040 move.l -[A7], 0x10040 00000C28 4EBA FEEC jsr [PC - 0x114 /* 00000B16 */] 00000C2C 4A46 tst.w D6 00000C2E 5EC0 sgt D0 00000C30 220C move.l D1, A4 00000C32 57C1 seq D1 00000C34 C001 and.b D0, D1 00000C36 670E beq +0x10 /* 00000C46 */ 00000C38 42A7 clr.l -[A7] 00000C3A 3F06 move.w -[A7], D6 00000C3C 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 00000C40 205F movea.l A0, [A7]+ 00000C42 2868 000C movea.l A4, [A0 + 0xC] label00000C46: 00000C46 4A85 tst.l D5 00000C48 6C0C bge +0xE /* 00000C56 */ 00000C4A 42A7 clr.l -[A7] 00000C4C 2F0C move.l -[A7], A4 00000C4E 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00000C52 2A1F move.l D5, [A7]+ 00000C54 9A84 sub.l D5, D4 label00000C56: 00000C56 3B46 FAC8 move.w [A5 - 0x538], D6 00000C5A 70FF moveq.l D0, 0xFFFFFFFF 00000C5C 2B40 FAEE move.l [A5 - 0x512], D0 00000C60 2B6E 000C FAF4 move.l [A5 - 0x50C], [A6 + 0xC] 00000C66 2B47 FAF8 move.l [A5 - 0x508], D7 00000C6A 486D FACA pea.l [A5 - 0x536] 00000C6E 2F0C move.l -[A7], A4 00000C70 2F04 move.l -[A7], D4 00000C72 2F05 move.l -[A7], D5 00000C74 4EAD 0792 jsr [A5 + 0x792 /* export_238 */] 00000C78 2B44 FAEA move.l [A5 - 0x516], D4 00000C7C 2B6E 001E FAFC move.l [A5 - 0x504], [A6 + 0x1E] 00000C82 4AAE 0008 tst.l [A6 + 0x8] 00000C86 670C beq +0xE /* 00000C94 */ 00000C88 206E 0008 movea.l A0, [A6 + 0x8] 00000C8C 43ED FB00 lea.l A1, [A5 - 0x500] 00000C90 22D8 move.l [A1]+, [A0]+ 00000C92 22D8 move.l [A1]+, [A0]+ label00000C94: 00000C94 4AAD FB00 tst.l [A5 - 0x500] 00000C98 670E beq +0x10 /* 00000CA8 */ 00000C9A 206D FB00 movea.l A0, [A5 - 0x500] 00000C9E 2050 movea.l A0, [A0] 00000CA0 2B68 0004 FD4C move.l [A5 - 0x2B4], [A0 + 0x4] 00000CA6 6006 bra +0x8 /* 00000CAE */ label00000CA8: 00000CA8 7000 moveq.l D0, 0x00 00000CAA 2B40 FD4C move.l [A5 - 0x2B4], D0 label00000CAE: 00000CAE 082E 0006 0021 btst.b [A6 + 0x21], 0x6 00000CB4 671A beq +0x1C /* 00000CD0 */ 00000CB6 486D FACA pea.l [A5 - 0x536] 00000CBA 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */] 00000CBE 4267 clr.w -[A7] 00000CC0 486D FACA pea.l [A5 - 0x536] 00000CC4 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */] 00000CC8 101F move.b D0, [A7]+ 00000CCA 6704 beq +0x6 /* 00000CD0 */ 00000CCC 4EBA 005A jsr [PC + 0x5A /* 00000D28 */] label00000CD0: 00000CD0 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00000CD4 4E5E unlink A6 00000CD6 205F movea.l A0, [A7]+ 00000CD8 DEFC 001A add.w A7, 0x1A 00000CDC 4ED0 jmp [A0] fn00000CDE: 00000CDE 4E56 0000 link A6, 0 00000CE2 102D FAB3 move.b D0, [A5 - 0x54D] 00000CE6 671A beq +0x1C /* 00000D02 */ 00000CE8 7003 moveq.l D0, 0x03 00000CEA B02D FAB2 cmp.b D0, [A5 - 0x54E] 00000CEE 57C0 seq D0 00000CF0 7204 moveq.l D1, 0x04 00000CF2 B22D FAB2 cmp.b D1, [A5 - 0x54E] 00000CF6 57C1 seq D1 00000CF8 8001 or.b D0, D1 00000CFA 6724 beq +0x26 /* 00000D20 */ 00000CFC 422D FAB3 clr.b [A5 - 0x54D] 00000D00 601E bra +0x20 /* 00000D20 */ label00000D02: 00000D02 4EBA F304 jsr [PC - 0xCFC /* 00000008 */] 00000D06 102D FEBF move.b D0, [A5 - 0x141] 00000D0A 6614 bne +0x16 /* 00000D20 */ 00000D0C 4267 clr.w -[A7] 00000D0E 486D FACA pea.l [A5 - 0x536] 00000D12 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */] 00000D16 101F move.b D0, [A7]+ 00000D18 6606 bne +0x8 /* 00000D20 */ 00000D1A 4EBA 0414 jsr [PC + 0x414 /* 00001130 */] 00000D1E 6004 bra +0x6 /* 00000D24 */ label00000D20: 00000D20 4EBA 0006 jsr [PC + 0x6 /* 00000D28 */] label00000D24: 00000D24 4E5E unlink A6 00000D26 4E75 rts fn00000D28: 00000D28 4E56 0000 link A6, 0 00000D2C 536D F846 subq.w [A5 - 0x7BA], 1 00000D30 082D 0003 FAFF btst.b [A5 - 0x501], 0x3 00000D36 6708 beq +0xA /* 00000D40 */ 00000D38 486D FAF4 pea.l [A5 - 0x50C] 00000D3C 4EAD 06EA jsr [A5 + 0x6EA /* export_217 */] label00000D40: 00000D40 082D 0000 FAFF btst.b [A5 - 0x501], 0x0 00000D46 6708 beq +0xA /* 00000D50 */ 00000D48 486D FACA pea.l [A5 - 0x536] 00000D4C 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] label00000D50: 00000D50 486D FAC8 pea.l [A5 - 0x538] 00000D54 4EBA FE62 jsr [PC - 0x19E /* 00000BB8 */] 00000D58 4AAD FB00 tst.l [A5 - 0x500] 00000D5C 670E beq +0x10 /* 00000D6C */ 00000D5E 206D FB00 movea.l A0, [A5 - 0x500] 00000D62 2050 movea.l A0, [A0] 00000D64 2B68 0004 FD4C move.l [A5 - 0x2B4], [A0 + 0x4] 00000D6A 6006 bra +0x8 /* 00000D72 */ label00000D6C: 00000D6C 7000 moveq.l D0, 0x00 00000D6E 2B40 FD4C move.l [A5 - 0x2B4], D0 label00000D72: 00000D72 4E5E unlink A6 00000D74 4E75 rts fn00000D76: 00000D76 4E56 0000 link A6, 0 00000D7A 302D FD34 move.w D0, [A5 - 0x2CC] 00000D7E 5340 subq.w D0, 1 00000D80 670A beq +0xC /* 00000D8C */ 00000D82 5340 subq.w D0, 1 00000D84 6712 beq +0x14 /* 00000D98 */ 00000D86 5340 subq.w D0, 1 00000D88 6708 beq +0xA /* 00000D92 */ 00000D8A 6010 bra +0x12 /* 00000D9C */ label00000D8C: 00000D8C 4EBA FF50 jsr [PC - 0xB0 /* 00000CDE */] 00000D90 600A bra +0xC /* 00000D9C */ label00000D92: 00000D92 4EAD 08A2 jsr [A5 + 0x8A2 /* export_272 */] 00000D96 6004 bra +0x6 /* 00000D9C */ label00000D98: 00000D98 4EAD 089A jsr [A5 + 0x89A /* export_271 */] label00000D9C: 00000D9C 4E5E unlink A6 00000D9E 4E75 rts fn00000DA0: 00000DA0 4E56 FFFE link A6, -0x0002 00000DA4 2B6D FAD2 FAEA move.l [A5 - 0x516], [A5 - 0x52E] 00000DAA 3D6D F846 FFFE move.w [A6 - 0x2], [A5 - 0x7BA] 00000DB0 4EBA FFC4 jsr [PC - 0x3C /* 00000D76 */] 00000DB4 302E FFFE move.w D0, [A6 - 0x2] 00000DB8 B06D F846 cmp.w D0, [A5 - 0x7BA] 00000DBC 6608 bne +0xA /* 00000DC6 */ 00000DBE 486D FACA pea.l [A5 - 0x536] 00000DC2 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */] label00000DC6: 00000DC6 4E5E unlink A6 00000DC8 4E75 rts fn00000DCA: 00000DCA 4E56 FFDA link A6, -0x0026 00000DCE 48E7 0300 movem.l -[A7], D6,D7 00000DD2 4247 clr.w D7 00000DD4 206D FD3E movea.l A0, [A5 - 0x2C2] 00000DD8 2050 movea.l A0, [A0] 00000DDA 302E 0008 move.w D0, [A6 + 0x8] 00000DDE E740 asl D0.w, 3 00000DE0 43EE FFDC lea.l A1, [A6 - 0x24] 00000DE4 41F0 0002 lea.l A0, [A0 + D0.w + 0x2] 00000DE8 22D8 move.l [A1]+, [A0]+ 00000DEA 22D8 move.l [A1]+, [A0]+ label00000DEC: 00000DEC 102E FFDD move.b D0, [A6 - 0x23] 00000DF0 4880 ext.w D0 00000DF2 B047 cmp.w D0, D7 00000DF4 6F38 ble +0x3A /* 00000E2E */ 00000DF6 3007 move.w D0, D7 00000DF8 C1FC 0006 muls.w D0, 0x6 00000DFC 4876 00E8 pea.l [A6 + D0.w - 0x24] 00000E00 4EAD 0732 jsr [A5 + 0x732 /* export_226 */] 00000E04 102D FEBF move.b D0, [A5 - 0x141] 00000E08 6600 0120 bne +0x122 /* 00000F2A */ 00000E0C 5247 addq.w D7, 1 00000E0E 102E FFDD move.b D0, [A6 - 0x23] 00000E12 4880 ext.w D0 00000E14 B047 cmp.w D0, D7 00000E16 6FD4 ble -0x2A /* 00000DEC */ 00000E18 2F3C 0022 0000 move.l -[A7], 0x220000 /* '\"\0\0' */ 00000E1E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000E22 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 00000E26 101F move.b D0, [A7]+ 00000E28 66C2 bne -0x3C /* 00000DEC */ 00000E2A 6000 00FE bra +0x100 /* 00000F2A */ label00000E2E: 00000E2E 2F3C 0026 0000 move.l -[A7], 0x260000 /* '&\0\0' */ 00000E34 3F3C 0006 move.w -[A7], 0x6 00000E38 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 00000E3C 101F move.b D0, [A7]+ 00000E3E 6604 bne +0x6 /* 00000E44 */ 00000E40 6000 00E8 bra +0xEA /* 00000F2A */ label00000E44: 00000E44 7005 moveq.l D0, 0x05 00000E46 B02E FFDC cmp.b D0, [A6 - 0x24] 00000E4A 6600 008E bne +0x90 /* 00000EDA */ 00000E4E 3007 move.w D0, D7 00000E50 6714 beq +0x16 /* 00000E66 */ 00000E52 5340 subq.w D0, 1 00000E54 6720 beq +0x22 /* 00000E76 */ 00000E56 5340 subq.w D0, 1 00000E58 6730 beq +0x32 /* 00000E8A */ 00000E5A 5340 subq.w D0, 1 00000E5C 6744 beq +0x46 /* 00000EA2 */ 00000E5E 5340 subq.w D0, 1 00000E60 675A beq +0x5C /* 00000EBC */ 00000E62 6000 00C6 bra +0xC8 /* 00000F2A */ label00000E66: 00000E66 2F2E 000A move.l -[A7], [A6 + 0xA] 00000E6A 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000E6E 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00000E72 6000 00B6 bra +0xB8 /* 00000F2A */ label00000E76: 00000E76 486E FFE8 pea.l [A6 - 0x18] 00000E7A 2F2E 000A move.l -[A7], [A6 + 0xA] 00000E7E 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000E82 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000E86 6000 00A2 bra +0xA4 /* 00000F2A */ label00000E8A: 00000E8A 486E FFE8 pea.l [A6 - 0x18] 00000E8E 486E FFEE pea.l [A6 - 0x12] 00000E92 2F2E 000A move.l -[A7], [A6 + 0xA] 00000E96 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000E9A 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00000E9E 6000 008A bra +0x8C /* 00000F2A */ label00000EA2: 00000EA2 486E FFE8 pea.l [A6 - 0x18] 00000EA6 486E FFEE pea.l [A6 - 0x12] 00000EAA 486E FFF4 pea.l [A6 - 0xC] 00000EAE 2F2E 000A move.l -[A7], [A6 + 0xA] 00000EB2 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000EB6 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00000EBA 606E bra +0x70 /* 00000F2A */ label00000EBC: 00000EBC 486E FFE8 pea.l [A6 - 0x18] 00000EC0 486E FFEE pea.l [A6 - 0x12] 00000EC4 486E FFF4 pea.l [A6 - 0xC] 00000EC8 486E FFFA pea.l [A6 - 0x6] 00000ECC 2F2E 000A move.l -[A7], [A6 + 0xA] 00000ED0 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000ED4 4EAD 01FA jsr [A5 + 0x1FA /* export_59 */] 00000ED8 6050 bra +0x52 /* 00000F2A */ label00000EDA: 00000EDA 7006 moveq.l D0, 0x06 00000EDC B02E FFDC cmp.b D0, [A6 - 0x24] 00000EE0 57C0 seq D0 00000EE2 7201 moveq.l D1, 0x01 00000EE4 B247 cmp.w D1, D7 00000EE6 5CC1 sge D1 00000EE8 C001 and.b D0, D1 00000EEA 6736 beq +0x38 /* 00000F22 */ 00000EEC 7001 moveq.l D0, 0x01 00000EEE B047 cmp.w D0, D7 00000EF0 661E bne +0x20 /* 00000F10 */ 00000EF2 486D FACA pea.l [A5 - 0x536] 00000EF6 486E FFE8 pea.l [A6 - 0x18] 00000EFA 4EAD 070A jsr [A5 + 0x70A /* export_221 */] 00000EFE 2F2E 000A move.l -[A7], [A6 + 0xA] 00000F02 3F2E 000E move.w -[A7], [A6 + 0xE] 00000F06 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000F0A 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000F0E 601A bra +0x1C /* 00000F2A */ label00000F10: 00000F10 2F2E 000A move.l -[A7], [A6 + 0xA] 00000F14 3F2E 000E move.w -[A7], [A6 + 0xE] 00000F18 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00000F1C 4EAD 022A jsr [A5 + 0x22A /* export_65 */] 00000F20 6008 bra +0xA /* 00000F2A */ label00000F22: 00000F22 3F3C 0001 move.w -[A7], 0x1 00000F26 4EBA 031A jsr [PC + 0x31A /* 00001242 */] label00000F2A: 00000F2A 3007 move.w D0, D7 00000F2C 5340 subq.w D0, 1 00000F2E 3D40 FFDA move.w [A6 - 0x26], D0 00000F32 4246 clr.w D6 00000F34 6012 bra +0x14 /* 00000F48 */ label00000F36: 00000F36 3006 move.w D0, D6 00000F38 C1FC 0006 muls.w D0, 0x6 00000F3C 4876 00E8 pea.l [A6 + D0.w - 0x24] 00000F40 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00000F44 5246 addq.w D6, 1 00000F46 6906 bvs +0x8 /* 00000F4E */ label00000F48: 00000F48 BC6E FFDA cmp.w D6, [A6 - 0x26] 00000F4C 6FE8 ble -0x16 /* 00000F36 */ label00000F4E: 00000F4E 4CDF 00C0 movem.l D6,D7, [A7]+ 00000F52 4E5E unlink A6 00000F54 205F movea.l A0, [A7]+ 00000F56 504F addq.w A7, 8 00000F58 4ED0 jmp [A0] fn00000F5A: 00000F5A 4E56 FFEA link A6, -0x0016 00000F5E 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000F62 1C2E 000E move.b D6, [A6 + 0xE] 00000F66 3E2E 0010 move.w D7, [A6 + 0x10] 00000F6A 282D FD30 move.l D4, [A5 - 0x2D0] 00000F6E 2D6D FD28 FFFC move.l [A6 - 0x4], [A5 - 0x2D8] 00000F74 42A7 clr.l -[A7] 00000F76 3F07 move.w -[A7], D7 00000F78 4267 clr.w -[A7] 00000F7A 4EAD 0722 jsr [A5 + 0x722 /* export_224 */] 00000F7E 285F movea.l A4, [A7]+ 00000F80 200C move.l D0, A4 00000F82 671C beq +0x1E /* 00000FA0 */ 00000F84 7003 moveq.l D0, 0x03 00000F86 B054 cmp.w D0, [A4] 00000F88 6616 bne +0x18 /* 00000FA0 */ 00000F8A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F8E 2F2C 0002 move.l -[A7], [A4 + 0x2] 00000F92 1F06 move.b -[A7], D6 00000F94 3F3C FFFF move.w -[A7], 0xFFFF 00000F98 4EAD 087A jsr [A5 + 0x87A /* export_267 */] 00000F9C 6000 014C bra +0x14E /* 000010EA */ label00000FA0: 00000FA0 4AAD FD4C tst.l [A5 - 0x2B4] 00000FA4 672C beq +0x2E /* 00000FD2 */ 00000FA6 42A7 clr.l -[A7] 00000FA8 2F2D FD4C move.l -[A7], [A5 - 0x2B4] 00000FAC 3F07 move.w -[A7], D7 00000FAE 4267 clr.w -[A7] 00000FB0 486E FFF2 pea.l [A6 - 0xE] 00000FB4 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 00000FB8 285F movea.l A4, [A7]+ 00000FBA 200C move.l D0, A4 00000FBC 6714 beq +0x16 /* 00000FD2 */ 00000FBE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FC2 2F2D FB00 move.l -[A7], [A5 - 0x500] 00000FC6 1F06 move.b -[A7], D6 00000FC8 3F07 move.w -[A7], D7 00000FCA 4EAD 087A jsr [A5 + 0x87A /* export_267 */] 00000FCE 6000 011A bra +0x11C /* 000010EA */ label00000FD2: 00000FD2 4AAD FD48 tst.l [A5 - 0x2B8] 00000FD6 672C beq +0x2E /* 00001004 */ 00000FD8 42A7 clr.l -[A7] 00000FDA 2F2D FD48 move.l -[A7], [A5 - 0x2B8] 00000FDE 3F07 move.w -[A7], D7 00000FE0 4267 clr.w -[A7] 00000FE2 486E FFF2 pea.l [A6 - 0xE] 00000FE6 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 00000FEA 285F movea.l A4, [A7]+ 00000FEC 200C move.l D0, A4 00000FEE 6714 beq +0x16 /* 00001004 */ 00000FF0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000FF4 2F2D F840 move.l -[A7], [A5 - 0x7C0] 00000FF8 1F06 move.b -[A7], D6 00000FFA 3F07 move.w -[A7], D7 00000FFC 4EAD 087A jsr [A5 + 0x87A /* export_267 */] 00001000 6000 00E8 bra +0xEA /* 000010EA */ label00001004: 00001004 42A7 clr.l -[A7] 00001006 2F2D FD58 move.l -[A7], [A5 - 0x2A8] 0000100A 3F07 move.w -[A7], D7 0000100C 4267 clr.w -[A7] 0000100E 486E FFF2 pea.l [A6 - 0xE] 00001012 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 00001016 285F movea.l A4, [A7]+ 00001018 200C move.l D0, A4 0000101A 672A beq +0x2C /* 00001046 */ 0000101C 7AFF moveq.l D5, 0xFFFFFFFF 0000101E 3014 move.w D0, [A4] 00001020 5C40 addq.w D0, 6 00001022 6708 beq +0xA /* 0000102C */ 00001024 0440 0009 subi.w D0, 0x9 /* '\t' */ 00001028 6706 beq +0x8 /* 00001030 */ 0000102A 601A bra +0x1C /* 00001046 */ label0000102C: 0000102C 3A07 move.w D5, D7 0000102E 6002 bra +0x4 /* 00001032 */ label00001030: 00001030 7AFF moveq.l D5, 0xFFFFFFFF label00001032: 00001032 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001036 2F2C 0002 move.l -[A7], [A4 + 0x2] 0000103A 1F06 move.b -[A7], D6 0000103C 3F05 move.w -[A7], D5 0000103E 4EAD 087A jsr [A5 + 0x87A /* export_267 */] 00001042 6000 00A6 bra +0xA8 /* 000010EA */ label00001046: 00001046 42A7 clr.l -[A7] 00001048 2F2D FD60 move.l -[A7], [A5 - 0x2A0] 0000104C 3F07 move.w -[A7], D7 0000104E 4267 clr.w -[A7] 00001050 486E FFF2 pea.l [A6 - 0xE] 00001054 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 00001058 285F movea.l A4, [A7]+ 0000105A 200C move.l D0, A4 0000105C 6716 beq +0x18 /* 00001074 */ 0000105E 1F06 move.b -[A7], D6 00001060 3F2C 0002 move.w -[A7], [A4 + 0x2] 00001064 3F2C 0004 move.w -[A7], [A4 + 0x4] 00001068 4EAD 0882 jsr [A5 + 0x882 /* export_268 */] 0000106C 206E 0008 movea.l A0, [A6 + 0x8] 00001070 4250 clr.w [A0] 00001072 6076 bra +0x78 /* 000010EA */ label00001074: 00001074 1006 move.b D0, D6 00001076 6746 beq +0x48 /* 000010BE */ 00001078 102E 000C move.b D0, [A6 + 0xC] 0000107C 6728 beq +0x2A /* 000010A6 */ 0000107E 42A7 clr.l -[A7] 00001080 2F2D FD64 move.l -[A7], [A5 - 0x29C] 00001084 3F07 move.w -[A7], D7 00001086 4267 clr.w -[A7] 00001088 486E FFF2 pea.l [A6 - 0xE] 0000108C 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 00001090 285F movea.l A4, [A7]+ 00001092 200C move.l D0, A4 00001094 6710 beq +0x12 /* 000010A6 */ 00001096 3F07 move.w -[A7], D7 00001098 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000109C 3F2C 0004 move.w -[A7], [A4 + 0x4] 000010A0 4EBA FD28 jsr [PC - 0x2D8 /* 00000DCA */] 000010A4 6044 bra +0x46 /* 000010EA */ label000010A6: 000010A6 3D7C FFFE FFEA move.w [A6 - 0x16], 0xFFFE 000010AC 7000 moveq.l D0, 0x00 000010AE 2D40 FFEC move.l [A6 - 0x14], D0 000010B2 486D FACA pea.l [A5 - 0x536] 000010B6 486E FFEA pea.l [A6 - 0x16] 000010BA 4EAD 070A jsr [A5 + 0x70A /* export_221 */] label000010BE: 000010BE 42A7 clr.l -[A7] 000010C0 2F2D FD68 move.l -[A7], [A5 - 0x298] 000010C4 3F07 move.w -[A7], D7 000010C6 4267 clr.w -[A7] 000010C8 486E FFF2 pea.l [A6 - 0xE] 000010CC 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 000010D0 285F movea.l A4, [A7]+ 000010D2 200C move.l D0, A4 000010D4 670A beq +0xC /* 000010E0 */ 000010D6 2F2C 0002 move.l -[A7], [A4 + 0x2] 000010DA 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] 000010DE 600A bra +0xC /* 000010EA */ label000010E0: 000010E0 3F3C 0008 move.w -[A7], 0x8 000010E4 4EBA 015C jsr [PC + 0x15C /* 00001242 */] 000010E8 6038 bra +0x3A /* 00001122 */ label000010EA: 000010EA 102E 000C move.b D0, [A6 + 0xC] 000010EE 6732 beq +0x34 /* 00001122 */ label000010F0: 000010F0 B8AD FD30 cmp.l D4, [A5 - 0x2D0] 000010F4 6C18 bge +0x1A /* 0000110E */ 000010F6 4EBA FCA8 jsr [PC - 0x358 /* 00000DA0 */] 000010FA 202D FD28 move.l D0, [A5 - 0x2D8] 000010FE B0AE FFFC cmp.l D0, [A6 - 0x4] 00001102 67EC beq -0x12 /* 000010F0 */ 00001104 3F3C 002F move.w -[A7], 0x2F /* '/' */ 00001108 4EBA 0138 jsr [PC + 0x138 /* 00001242 */] 0000110C 60E2 bra -0x1C /* 000010F0 */ label0000110E: 0000110E 206E 0008 movea.l A0, [A6 + 0x8] 00001112 4A50 tst.w [A0] 00001114 660C bne +0xE /* 00001122 */ 00001116 43ED FAAC lea.l A1, [A5 - 0x554] 0000111A 20D9 move.l [A0]+, [A1]+ 0000111C 3091 move.w [A0], [A1] 0000111E 426D FAAC clr.w [A5 - 0x554] label00001122: 00001122 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00001126 4E5E unlink A6 00001128 205F movea.l A0, [A7]+ 0000112A DEFC 000A add.w A7, 0xA /* '\n' */ 0000112E 4ED0 jmp [A0] fn00001130: 00001130 4E56 FFF2 link A6, -0x000E 00001134 48E7 0700 movem.l -[A7], D5,D6,D7 00001138 486D FACA pea.l [A5 - 0x536] 0000113C 486E FFFA pea.l [A6 - 0x6] 00001140 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00001144 3A2D FD42 move.w D5, [A5 - 0x2BE] 00001148 302E FFFA move.w D0, [A6 - 0x6] 0000114C 5440 addq.w D0, 2 0000114E 670A beq +0xC /* 0000115A */ 00001150 5540 subq.w D0, 2 00001152 6774 beq +0x76 /* 000011C8 */ 00001154 5140 subq.w D0, 8 00001156 6702 beq +0x4 /* 0000115A */ 00001158 6066 bra +0x68 /* 000011C0 */ label0000115A: 0000115A 2C2D FAD2 move.l D6, [A5 - 0x52E] 0000115E 486D FACA pea.l [A5 - 0x536] 00001162 486E FFFA pea.l [A6 - 0x6] 00001166 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 0000116A 70FE moveq.l D0, 0xFFFFFFFE 0000116C B06E FFFA cmp.w D0, [A6 - 0x6] 00001170 57C0 seq D0 00001172 4AAE FFFC tst.l [A6 - 0x4] 00001176 57C1 seq D1 00001178 C001 and.b D0, D1 0000117A 4400 neg.b D0 0000117C 1E00 move.b D7, D0 0000117E 6612 bne +0x14 /* 00001192 */ 00001180 486E FFFA pea.l [A6 - 0x6] 00001184 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00001188 486D FACA pea.l [A5 - 0x536] 0000118C 2F06 move.l -[A7], D6 0000118E 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */] label00001192: 00001192 426E FFFA clr.w [A6 - 0x6] 00001196 3F05 move.w -[A7], D5 00001198 1F07 move.b -[A7], D7 0000119A 4267 clr.w -[A7] 0000119C 486E FFFA pea.l [A6 - 0x6] 000011A0 4EBA FDB8 jsr [PC - 0x248 /* 00000F5A */] 000011A4 4A6E FFFA tst.w [A6 - 0x6] 000011A8 671E beq +0x20 /* 000011C8 */ 000011AA 486D FAAC pea.l [A5 - 0x554] 000011AE 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 000011B2 41ED FAAC lea.l A0, [A5 - 0x554] 000011B6 43EE FFFA lea.l A1, [A6 - 0x6] 000011BA 20D9 move.l [A0]+, [A1]+ 000011BC 3091 move.w [A0], [A1] 000011BE 6008 bra +0xA /* 000011C8 */ label000011C0: 000011C0 3F3C 0001 move.w -[A7], 0x1 000011C4 4EBA 007C jsr [PC + 0x7C /* 00001242 */] label000011C8: 000011C8 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000011CC 4E5E unlink A6 000011CE 4E75 rts fn000011D0: 000011D0 4E56 FFFC link A6, -0x0004 000011D4 48E7 0308 movem.l -[A7], D6,D7,A4 000011D8 7000 moveq.l D0, 0x00 000011DA 2B40 FD28 move.l [A5 - 0x2D8], D0 000011DE 1C2D FEBF move.b D6, [A5 - 0x141] 000011E2 1B7C 0001 FEBF move.b [A5 - 0x141], 0x1 label000011E8: 000011E8 4AAD FD30 tst.l [A5 - 0x2D0] 000011EC 6F06 ble +0x8 /* 000011F4 */ 000011EE 4EBA FBB0 jsr [PC - 0x450 /* 00000DA0 */] 000011F2 60F4 bra -0xA /* 000011E8 */ label000011F4: 000011F4 1B46 FEBF move.b [A5 - 0x141], D6 000011F8 4247 clr.w D7 000011FA 601C bra +0x1E /* 00001218 */ label000011FC: 000011FC 3007 move.w D0, D7 000011FE 41ED F85E lea.l A0, [A5 - 0x7A2] 00001202 C1FC 000A muls.w D0, 0xA /* '\n' */ 00001206 49F0 0000 lea.l A4, [A0 + D0.w] 0000120A 2F0C move.l -[A7], A4 0000120C 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 00001210 70FF moveq.l D0, 0xFFFFFFFF 00001212 2940 0006 move.l [A4 + 0x6], D0 00001216 5247 addq.w D7, 1 label00001218: 00001218 701F moveq.l D0, 0x1F 0000121A B047 cmp.w D0, D7 0000121C 6CDE bge -0x20 /* 000011FC */ 0000121E 426D F9A0 clr.w [A5 - 0x660] 00001222 426D F99E clr.w [A5 - 0x662] 00001226 486D F85A pea.l [A5 - 0x7A6] 0000122A 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] 0000122E 3B7C FFFF F858 move.w [A5 - 0x7A8], 0xFFFF 00001234 7000 moveq.l D0, 0x00 00001236 2B40 F84A move.l [A5 - 0x7B6], D0 0000123A 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 0000123E 4E5E unlink A6 00001240 4E75 rts fn00001242: 00001242 4E56 0000 link A6, 0 00001246 102D FEBF move.b D0, [A5 - 0x141] 0000124A 6648 bne +0x4A /* 00001294 */ 0000124C 1B7C 0001 FEBF move.b [A5 - 0x141], 0x1 00001252 3B6E 0008 FEC0 move.w [A5 - 0x140], [A6 + 0x8] 00001258 1B7C 0001 FD87 move.b [A5 - 0x279], 0x1 0000125E 486D F9AC pea.l [A5 - 0x654] 00001262 2F2D FAEA move.l -[A7], [A5 - 0x516] 00001266 4EAD 08D2 jsr [A5 + 0x8D2 /* export_278 */] 0000126A 202D FAD2 move.l D0, [A5 - 0x52E] 0000126E 90AD FAEA sub.l D0, [A5 - 0x516] 00001272 2B40 F9A6 move.l [A5 - 0x65A], D0 00001276 3B6D FAC8 F9A4 move.w [A5 - 0x65C], [A5 - 0x538] 0000127C 3B6D FAEC F9A2 move.w [A5 - 0x65E], [A5 - 0x514] 00001282 082D 0005 FAFF btst.b [A5 - 0x501], 0x5 00001288 56C0 sne D0 0000128A 4400 neg.b D0 0000128C 1B40 F9AB move.b [A5 - 0x655], D0 00001290 4EBA FF3E jsr [PC - 0xC2 /* 000011D0 */] label00001294: 00001294 4E5E unlink A6 00001296 205F movea.l A0, [A7]+ 00001298 544F addq.w A7, 2 0000129A 4ED0 jmp [A0] fn0000129C: 0000129C 4E56 FEEC link A6, -0x0114 000012A0 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */] 000012A4 1B7C 0001 FD87 move.b [A5 - 0x279], 0x1 000012AA 3B6D FEC0 F836 move.w [A5 - 0x7CA], [A5 - 0x140] 000012B0 102D F0C2 move.b D0, [A5 - 0xF3E] 000012B4 0A00 0001 xori.b D0, 0x1 000012B8 4A6D FEC0 tst.w [A5 - 0x140] 000012BC 5EC1 sgt D1 000012BE C001 and.b D0, D1 000012C0 6764 beq +0x66 /* 00001326 */ 000012C2 3D6D F9A8 FEFE move.w [A6 - 0x102], [A5 - 0x658] 000012C8 487A 0084 pea.l [PC + 0x84 /* 0000134E, value 0x13F4E56 */] 000012CC 486D F9AC pea.l [A5 - 0x654] 000012D0 302E FEFE move.w D0, [A6 - 0x102] 000012D4 5240 addq.w D0, 1 000012D6 3F00 move.w -[A7], D0 000012D8 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */] 000012DC 486E FF00 pea.l [A6 - 0x100] 000012E0 3F3C 0102 move.w -[A7], 0x102 000012E4 3F2D FEC0 move.w -[A7], [A5 - 0x140] 000012E8 4EAD 03B2 jsr [A5 + 0x3B2 /* export_114 */] 000012EC 486E FF00 pea.l [A6 - 0x100] 000012F0 486D F9AC pea.l [A5 - 0x654] 000012F4 487A 0056 pea.l [PC + 0x56 /* 0000134C, value 0x13F, cstring "" */] 000012F8 487A 0052 pea.l [PC + 0x52 /* 0000134C, value 0x13F, cstring "" */] 000012FC 4EAD 16C2 jsr [A5 + 0x16C2 /* export_724 */] 00001300 4EAD 1502 jsr [A5 + 0x1502 /* export_668 */] 00001304 2F3C 0195 0000 move.l -[A7], 0x1950000 0000130A 42A7 clr.l -[A7] 0000130C 4EAD 160A jsr [A5 + 0x160A /* export_701 */] 00001310 3D5F FEFC move.w [A6 - 0x104], [A7]+ 00001314 7001 moveq.l D0, 0x01 00001316 B06E FEFC cmp.w D0, [A6 - 0x104] 0000131A 670A beq +0xC /* 00001326 */ 0000131C 422D FD87 clr.b [A5 - 0x279] 00001320 4267 clr.w -[A7] 00001322 4EAD 115A jsr [A5 + 0x115A /* export_551 */] label00001326: 00001326 4A6D FEC0 tst.w [A5 - 0x140] 0000132A 5EC0 sgt D0 0000132C C02D F0C2 and.b D0, [A5 - 0xF3E] 00001330 670A beq +0xC /* 0000133C */ 00001332 422D FD87 clr.b [A5 - 0x279] 00001336 4267 clr.w -[A7] 00001338 4EAD 115A jsr [A5 + 0x115A /* export_551 */] label0000133C: 0000133C 426D FEC0 clr.w [A5 - 0x140] 00001340 422D FEBF clr.b [A5 - 0x141] 00001344 426D F498 clr.w [A5 - 0xB68] 00001348 4E5E unlink A6 0000134A 4E75 rts 0000134C 0000 013F ori.b D0, 0x3F /* '?' */ 00001350 4E56 0000 link A6, 0 00001354 102D FEBF move.b D0, [A5 - 0x141] 00001358 6704 beq +0x6 /* 0000135E */ 0000135A 4EBA FF40 jsr [PC - 0xC0 /* 0000129C */] label0000135E: 0000135E 4E5E unlink A6 00001360 4E75 rts 00001362 4E56 FFBA link A6, -0x0046 00001366 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000136A 2A2E 0014 move.l D5, [A6 + 0x14] 0000136E 7000 moveq.l D0, 0x00 00001370 2D40 FFF2 move.l [A6 - 0xE], D0 00001374 2D6E 0008 FFBA move.l [A6 - 0x46], [A6 + 0x8] 0000137A 2D6E 000C FFBE move.l [A6 - 0x42], [A6 + 0xC] 00001380 42A7 clr.l -[A7] 00001382 4EAD 0632 jsr [A5 + 0x632 /* export_194 */] 00001386 2D5F FFF2 move.l [A6 - 0xE], [A7]+ 0000138A 6604 bne +0x6 /* 00001390 */ 0000138C 6000 01D8 bra +0x1DA /* 00001566 */ label00001390: 00001390 4AAE 0010 tst.l [A6 + 0x10] 00001394 6728 beq +0x2A /* 000013BE */ 00001396 42A7 clr.l -[A7] 00001398 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000139C 3F3C 002B move.w -[A7], 0x2B /* '+' */ 000013A0 1F3C 0001 move.b -[A7], 0x1 000013A4 486E FFCA pea.l [A6 - 0x36] 000013A8 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 000013AC 265F movea.l A3, [A7]+ 000013AE 200B move.l D0, A3 000013B0 670C beq +0xE /* 000013BE */ 000013B2 284B movea.l A4, A3 000013B4 38BC 0003 move.w [A4], 0x3 000013B8 296E 0010 0002 move.l [A4 + 0x2], [A6 + 0x10] label000013BE: 000013BE 7C01 moveq.l D6, 0x01 000013C0 4AAE 001C tst.l [A6 + 0x1C] 000013C4 6C14 bge +0x16 /* 000013DA */ 000013C6 42A7 clr.l -[A7] 000013C8 2F2E 0024 move.l -[A7], [A6 + 0x24] 000013CC 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 000013D0 201F move.l D0, [A7]+ 000013D2 90AE 0020 sub.l D0, [A6 + 0x20] 000013D6 2D40 001C move.l [A6 + 0x1C], D0 label000013DA: 000013DA 486E FFD0 pea.l [A6 - 0x30] 000013DE 2F2E 0024 move.l -[A7], [A6 + 0x24] 000013E2 2F2E 0020 move.l -[A7], [A6 + 0x20] 000013E6 2F2E 001C move.l -[A7], [A6 + 0x1C] 000013EA 4EAD 0792 jsr [A5 + 0x792 /* export_238 */] 000013EE 7E01 moveq.l D7, 0x01 label000013F0: 000013F0 1006 move.b D0, D6 000013F2 6700 00E2 beq +0xE4 /* 000014D6 */ 000013F6 486E FFD0 pea.l [A6 - 0x30] 000013FA 486E FFFA pea.l [A6 - 0x6] 000013FE 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00001402 4A6E FFFA tst.w [A6 - 0x6] 00001406 6604 bne +0x6 /* 0000140C */ 00001408 6000 00CC bra +0xCE /* 000014D6 */ label0000140C: 0000140C 7008 moveq.l D0, 0x08 0000140E B06E FFFA cmp.w D0, [A6 - 0x6] 00001412 670C beq +0xE /* 00001420 */ 00001414 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00001418 4EBA FE28 jsr [PC - 0x1D8 /* 00001242 */] 0000141C 6000 0148 bra +0x14A /* 00001566 */ label00001420: 00001420 382E FFFE move.w D4, [A6 - 0x2] 00001424 486E FFD0 pea.l [A6 - 0x30] 00001428 486E FFFA pea.l [A6 - 0x6] 0000142C 4EAD 0702 jsr [A5 + 0x702 /* export_220 */] 00001430 4A6E FFFA tst.w [A6 - 0x6] 00001434 6604 bne +0x6 /* 0000143A */ 00001436 4206 clr.b D6 00001438 6020 bra +0x22 /* 0000145A */ label0000143A: 0000143A 70FE moveq.l D0, 0xFFFFFFFE 0000143C B06E FFFA cmp.w D0, [A6 - 0x6] 00001440 56C0 sne D0 00001442 7222 moveq.l D1, 0x22 00001444 B2AE FFFC cmp.l D1, [A6 - 0x4] 00001448 56C1 sne D1 0000144A 8001 or.b D0, D1 0000144C 670C beq +0xE /* 0000145A */ 0000144E 3F3C 0013 move.w -[A7], 0x13 00001452 4EBA FDEE jsr [PC - 0x212 /* 00001242 */] 00001456 6000 010E bra +0x110 /* 00001566 */ label0000145A: 0000145A 3007 move.w D0, D7 0000145C 48C0 ext.l D0 0000145E B0AE 0018 cmp.l D0, [A6 + 0x18] 00001462 6C2A bge +0x2C /* 0000148E */ 00001464 5247 addq.w D7, 1 00001466 2045 movea.l A0, D5 00001468 3007 move.w D0, D7 0000146A C1FC 0006 muls.w D0, 0x6 0000146E 43EE FFFA lea.l A1, [A6 - 0x6] 00001472 41F0 0000 lea.l A0, [A0 + D0.w] 00001476 22D8 move.l [A1]+, [A0]+ 00001478 3290 move.w [A1], [A0] 0000147A 102E FFFB move.b D0, [A6 - 0x5] 0000147E 0240 0001 andi.w D0, 0x1 00001482 6716 beq +0x18 /* 0000149A */ 00001484 486E FFFA pea.l [A6 - 0x6] 00001488 4EAD 06F2 jsr [A5 + 0x6F2 /* export_218 */] 0000148C 600C bra +0xE /* 0000149A */ label0000148E: 0000148E 3D7C 0002 FFFA move.w [A6 - 0x6], 0x2 00001494 7000 moveq.l D0, 0x00 00001496 2D40 FFFC move.l [A6 - 0x4], D0 label0000149A: 0000149A 42A7 clr.l -[A7] 0000149C 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000014A0 3F04 move.w -[A7], D4 000014A2 1F3C 0001 move.b -[A7], 0x1 000014A6 486E FFCA pea.l [A6 - 0x36] 000014AA 4EAD 051A jsr [A5 + 0x51A /* export_159 */] 000014AE 265F movea.l A3, [A7]+ 000014B0 200B move.l D0, A3 000014B2 6700 FF3C beq -0xC2 /* 000013F0 */ 000014B6 7002 moveq.l D0, 0x02 000014B8 B053 cmp.w D0, [A3] 000014BA 670C beq +0xE /* 000014C8 */ 000014BC 3F3C 0012 move.w -[A7], 0x12 000014C0 4EBA FD80 jsr [PC - 0x280 /* 00001242 */] 000014C4 6000 00A0 bra +0xA2 /* 00001566 */ label000014C8: 000014C8 41EE FFFA lea.l A0, [A6 - 0x6] 000014CC 224B movea.l A1, A3 000014CE 22D8 move.l [A1]+, [A0]+ 000014D0 3290 move.w [A1], [A0] 000014D2 6000 FF1C bra -0xE2 /* 000013F0 */ label000014D6: 000014D6 2D6D FD30 FFC2 move.l [A6 - 0x3E], [A5 - 0x2D0] 000014DC 2D6D FD28 FFC6 move.l [A6 - 0x3A], [A5 - 0x2D8] 000014E2 202E 002A move.l D0, [A6 + 0x2A] 000014E6 7240 moveq.l D1, 0x40 000014E8 D081 add.l D0, D1 000014EA 5080 addq.l D0, 8 000014EC 2F00 move.l -[A7], D0 000014EE 3F2E 0028 move.w -[A7], [A6 + 0x28] 000014F2 2F2E 0024 move.l -[A7], [A6 + 0x24] 000014F6 2F2E 0020 move.l -[A7], [A6 + 0x20] 000014FA 70FF moveq.l D0, 0xFFFFFFFF 000014FC 2F00 move.l -[A7], D0 000014FE 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001502 486E FFBA pea.l [A6 - 0x46] 00001506 4EBA F6F6 jsr [PC - 0x90A /* 00000BFE */] 0000150A 082E 0007 002D btst.b [A6 + 0x2D], 0x7 00001510 674A beq +0x4C /* 0000155C */ label00001512: 00001512 202D FD30 move.l D0, [A5 - 0x2D0] 00001516 B0AE FFC2 cmp.l D0, [A6 - 0x3E] 0000151A 6F18 ble +0x1A /* 00001534 */ 0000151C 4EBA F882 jsr [PC - 0x77E /* 00000DA0 */] 00001520 202D FD28 move.l D0, [A5 - 0x2D8] 00001524 B0AE FFC6 cmp.l D0, [A6 - 0x3A] 00001528 67E8 beq -0x16 /* 00001512 */ 0000152A 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 0000152E 4EBA FD12 jsr [PC - 0x2EE /* 00001242 */] 00001532 60DE bra -0x20 /* 00001512 */ label00001534: 00001534 102D FEBF move.b D0, [A5 - 0x141] 00001538 6704 beq +0x6 /* 0000153E */ 0000153A 4EBA FD60 jsr [PC - 0x2A0 /* 0000129C */] label0000153E: 0000153E 4A85 tst.l D5 00001540 670C beq +0xE /* 0000154E */ 00001542 2045 movea.l A0, D5 00001544 43ED FAAC lea.l A1, [A5 - 0x554] 00001548 20D9 move.l [A0]+, [A1]+ 0000154A 3091 move.w [A0], [A1] 0000154C 6008 bra +0xA /* 00001556 */ label0000154E: 0000154E 486D FAAC pea.l [A5 - 0x554] 00001552 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] label00001556: 00001556 426D FAAC clr.w [A5 - 0x554] 0000155A 6012 bra +0x14 /* 0000156E */ label0000155C: 0000155C 4A85 tst.l D5 0000155E 670E beq +0x10 /* 0000156E */ 00001560 2045 movea.l A0, D5 00001562 4250 clr.w [A0] 00001564 6008 bra +0xA /* 0000156E */ label00001566: 00001566 486E FFF2 pea.l [A6 - 0xE] 0000156A 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] label0000156E: 0000156E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00001572 4E5E unlink A6 00001574 205F movea.l A0, [A7]+ 00001576 DEFC 0026 add.w A7, 0x26 /* '&' */ 0000157A 4ED0 jmp [A0] fn0000157C: 0000157C 4E56 FFF6 link A6, -0x000A 00001580 102D FEBF move.b D0, [A5 - 0x141] 00001584 661A bne +0x1C /* 000015A0 */ label00001586: 00001586 202D FD30 move.l D0, [A5 - 0x2D0] 0000158A B0AD FD28 cmp.l D0, [A5 - 0x2D8] 0000158E 6F06 ble +0x8 /* 00001596 */ 00001590 4EBA F80E jsr [PC - 0x7F2 /* 00000DA0 */] 00001594 60F0 bra -0xE /* 00001586 */ label00001596: 00001596 422D FAB3 clr.b [A5 - 0x54D] 0000159A 102D FEBF move.b D0, [A5 - 0x141] 0000159E 6704 beq +0x6 /* 000015A4 */ label000015A0: 000015A0 4EBA FCFA jsr [PC - 0x306 /* 0000129C */] label000015A4: 000015A4 4AAD F85A tst.l [A5 - 0x7A6] 000015A8 56C0 sne D0 000015AA 4A6D F858 tst.w [A5 - 0x7A8] 000015AE 5EC1 sgt D1 000015B0 8001 or.b D0, D1 000015B2 673C beq +0x3E /* 000015F0 */ 000015B4 3D7C 0004 FFFA move.w [A6 - 0x6], 0x4 000015BA 302D F858 move.w D0, [A5 - 0x7A8] 000015BE 48C0 ext.l D0 000015C0 2D40 FFFC move.l [A6 - 0x4], D0 000015C4 2D6D F85A FFF6 move.l [A6 - 0xA], [A5 - 0x7A6] 000015CA 7000 moveq.l D0, 0x00 000015CC 2B40 F85A move.l [A5 - 0x7A6], D0 000015D0 3B7C FFFF F858 move.w [A5 - 0x7A8], 0xFFFF 000015D6 486E FFFA pea.l [A6 - 0x6] 000015DA 2F2E FFF6 move.l -[A7], [A6 - 0xA] 000015DE 1F3C 0001 move.b -[A7], 0x1 000015E2 4EBA EC3A jsr [PC - 0x13C6 /* 0000021E */] 000015E6 102D FEBF move.b D0, [A5 - 0x141] 000015EA 6704 beq +0x6 /* 000015F0 */ 000015EC 4EBA FCAE jsr [PC - 0x352 /* 0000129C */] label000015F0: 000015F0 4AAD FD30 tst.l [A5 - 0x2D0] 000015F4 57C0 seq D0 000015F6 0CAD 0000 03E8 FD36 cmpi.l [A5 - 0x2CA], 0x3E8 000015FE 5EC1 sgt D1 00001600 C001 and.b D0, D1 00001602 6714 beq +0x16 /* 00001618 */ 00001604 2B7C 0000 03E8 FD36 move.l [A5 - 0x2CA], 0x3E8 0000160C 2F2D FD3A move.l -[A7], [A5 - 0x2C6] 00001610 2F2D FD36 move.l -[A7], [A5 - 0x2CA] 00001614 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] label00001618: 00001618 4E5E unlink A6 0000161A 4E75 rts 0000161C 4E56 FFFA link A6, -0x0006 00001620 48E7 0300 movem.l -[A7], D6,D7 00001624 426D F836 clr.w [A5 - 0x7CA] 00001628 4AAE 000C tst.l [A6 + 0xC] 0000162C 6602 bne +0x4 /* 00001630 */ 0000162E 6060 bra +0x62 /* 00001690 */ label00001630: 00001630 102D F845 move.b D0, [A5 - 0x7BB] 00001634 802D F25E or.b D0, [A5 - 0xDA2] 00001638 670E beq +0x10 /* 00001648 */ 0000163A 1F3C 0001 move.b -[A7], 0x1 0000163E 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */] 00001642 102D FEBF move.b D0, [A5 - 0x141] 00001646 6644 bne +0x46 /* 0000168C */ label00001648: 00001648 102E 000A move.b D0, [A6 + 0xA] 0000164C 670E beq +0x10 /* 0000165C */ 0000164E 4267 clr.w -[A7] 00001650 486E 000C pea.l [A6 + 0xC] 00001654 4EAD 061A jsr [A5 + 0x61A /* export_191 */] 00001658 3C1F move.w D6, [A7]+ 0000165A 6634 bne +0x36 /* 00001690 */ label0000165C: 0000165C 7E03 moveq.l D7, 0x03 0000165E 4A6E 0008 tst.w [A6 + 0x8] 00001662 6602 bne +0x4 /* 00001666 */ 00001664 5887 addq.l D7, 4 label00001666: 00001666 3B6E 0008 FD7A move.w [A5 - 0x286], [A6 + 0x8] 0000166C 206D F4C8 movea.l A0, [A5 - 0xB38] 00001670 3B50 FD7C move.w [A5 - 0x284], [A0] 00001674 2F07 move.l -[A7], D7 00001676 3F3C FFFF move.w -[A7], 0xFFFF 0000167A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000167E 42A7 clr.l -[A7] 00001680 70FF moveq.l D0, 0xFFFFFFFF 00001682 2F00 move.l -[A7], D0 00001684 42A7 clr.l -[A7] 00001686 42A7 clr.l -[A7] 00001688 4EBA F574 jsr [PC - 0xA8C /* 00000BFE */] label0000168C: 0000168C 4EBA FEEE jsr [PC - 0x112 /* 0000157C */] label00001690: 00001690 4CDF 00C0 movem.l D6,D7, [A7]+ 00001694 4E5E unlink A6 00001696 205F movea.l A0, [A7]+ 00001698 504F addq.w A7, 8 0000169A 4ED0 jmp [A0]